toast-me
Version:
Creates toast messages
30 lines (25 loc) • 746 B
JavaScript
// @flow
export const DEFAULT_TIMEOUT_BEFORE_REMOVE = 1000;
export const DEFAULT_SHOW_DURATION = 5000;
import styles from './ToastMe.scss';
import type { ToastOptionsType } from './types';
const ToastOptions: { [string]: ToastOptionsType } = {
default: {
position: 'top',
type: 'over',
toastClass: '',
removedToastClass: '',
containerClass: '',
useUniqueContainer: false,
useUnsafeHtmlContent: false,
closeable: true,
timeoutOnRemove: DEFAULT_TIMEOUT_BEFORE_REMOVE,
duration: DEFAULT_SHOW_DURATION,
},
error: {
toastClass: styles.error,
timeoutOnRemove: DEFAULT_TIMEOUT_BEFORE_REMOVE,
duration: DEFAULT_SHOW_DURATION,
},
};
export default ToastOptions;