12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- // @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 local recording notification.
- *
- * @type {string}
- */
- export const LOCAL_RECORDING_NOTIFICATION_ID = 'LOCAL_RECORDING_NOTIFICATION_ID';
-
- /**
- * The identifier of the raise hand notification.
- *
- * @type {string}
- */
- export const RAISE_HAND_NOTIFICATION_ID = 'RAISE_HAND_NOTIFICATION';
-
- /**
- * The identifier of the salesforce link notification.
- *
- * @type {string}
- */
- export const SALESFORCE_LINK_NOTIFICATION_ID = 'SALESFORCE_LINK_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;
|