notifications
Use a notification hook to register your own notification definitions for use in your feature.
import * as Flex from '@twilio/flex-ui';
import { StringTemplates } from '../strings';
// Export the notification IDs an enum for better maintainability when accessing them elsewhere
export enum ExampleNotification {
MyNotification = 'MyNotification',
MyNotification2 = 'MyNotification2',
}
// Return an array of Flex.Notification
export const notificationHook = (flex: typeof Flex, manager: Flex.Manager) => [
{
id: ExampleNotification.MyNotification,
type: Flex.NotificationType.error,
content: StringTemplates.MyString,
},
{
id: ExampleNotification.MyNotification2,
type: Flex.NotificationType.success,
content: StringTemplates.MyString2,
},
];