zammad/app/frontend/shared/initializer/initializeNotificationClasses.ts

21 lines
770 B
TypeScript
Raw Permalink Normal View History

// Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
2023-12-14 16:16:58 +00:00
import type { NotificationClassMap } from '#shared/components/CommonNotifications/types.ts'
// Provide your own map with the following keys, the values given here are just examples.
let notificationClasses: NotificationClassMap = {
base: 'common-notification',
baseContainer: 'common-notification-container',
error: 'common-notification-error',
info: 'common-notification-info',
message: 'common-notification-message',
success: 'common-notification-success',
warn: 'common-notification-warn',
}
export const initializeNotificationClasses = (classes: NotificationClassMap) => {
2023-12-14 16:16:58 +00:00
notificationClasses = classes
}
export const getNotificationClasses = () => notificationClasses