| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { AppNotification, AppNotificationSeverity, AppNotificationTimeout } from 'app/types';
- import { getMessageFromError } from 'app/core/utils/errors';
- const defaultSuccessNotification: AppNotification = {
- title: '',
- text: '',
- severity: AppNotificationSeverity.Success,
- icon: 'fa fa-check',
- timeout: AppNotificationTimeout.Success,
- };
- const defaultWarningNotification: AppNotification = {
- title: '',
- text: '',
- severity: AppNotificationSeverity.Warning,
- icon: 'fa fa-exclamation',
- timeout: AppNotificationTimeout.Warning,
- };
- const defaultErrorNotification: AppNotification = {
- title: '',
- text: '',
- severity: AppNotificationSeverity.Error,
- icon: 'fa fa-exclamation-triangle',
- timeout: AppNotificationTimeout.Error,
- };
- export const createSuccessNotification = (title: string, text?: string): AppNotification => ({
- ...defaultSuccessNotification,
- title: title,
- text: text,
- id: Date.now(),
- });
- export const createErrorNotification = (title: string, text?: any): AppNotification => {
- return {
- ...defaultErrorNotification,
- title: title,
- text: getMessageFromError(text),
- id: Date.now(),
- };
- };
- export const createWarningNotification = (title: string, text?: string): AppNotification => ({
- ...defaultWarningNotification,
- title: title,
- text: text,
- id: Date.now(),
- });
|