1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- // @flow
-
- /**
- * The standard time when auto-disappearing notifications should disappear.
- */
- export const NOTIFICATION_TIMEOUT = {
- SHORT: 2500,
- MEDIUM: 5000,
- LONG: 10000,
- STICKY: false
- };
-
- /**
- * Notification timeout type.
- */
- export const NOTIFICATION_TIMEOUT_TYPE = {
- SHORT: 'short',
- MEDIUM: 'medium',
- LONG: 'long',
- STICKY: 'sticky'
- };
-
- /**
- * The set of possible notification types.
- *
- * @enum {string}
- */
- export const NOTIFICATION_TYPE = {
- ERROR: 'error',
- INFO: 'info',
- NORMAL: 'normal',
- SUCCESS: 'success',
- WARNING: 'warning'
- };
-
- /**
- * A mapping of notification type to priority of display.
- *
- * @enum {number}
- */
- export const NOTIFICATION_TYPE_PRIORITIES = {
- [NOTIFICATION_TYPE.ERROR]: 5,
- [NOTIFICATION_TYPE.INFO]: 3,
- [NOTIFICATION_TYPE.NORMAL]: 3,
- [NOTIFICATION_TYPE.SUCCESS]: 3,
- [NOTIFICATION_TYPE.WARNING]: 4
- };
-
- /**
- * The set of possible notification icons.
- *
- * @enum {string}
- */
- export const NOTIFICATION_ICON = {
- ...NOTIFICATION_TYPE,
- MESSAGE: 'message',
- PARTICIPANT: 'participant',
- PARTICIPANTS: 'participants'
- };
-
- /**
- * The identifier of the lobby notification.
- *
- * @type {string}
- */
- export const LOBBY_NOTIFICATION_ID = 'LOBBY_NOTIFICATION';
-
- /**
- * The identifier of the raise hand notification.
- *
- * @type {string}
- */
- export const RAISE_HAND_NOTIFICATION_ID = 'RAISE_HAND_NOTIFICATION';
-
- /**
- * Amount of participants beyond which no join notification will be emitted.
- */
- export const SILENT_JOIN_THRESHOLD = 30;
-
- /**
- * Amount of participants beyond which no left notification will be emitted.
- */
- export const SILENT_LEFT_THRESHOLD = 30;
|