UNPKG

notistack-mod

Version:

Notistack with ability to modify active snackbars.

108 lines (90 loc) 4.14 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.REASONS = exports.originKeyExtractor = exports.capitalise = exports.SNACKBAR_INDENTS = exports.MESSAGES = exports.defaultIconVariant = exports.allClasses = undefined; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _SvgIcon = require('@material-ui/core/SvgIcon'); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var CheckIcon = function CheckIcon(props) { return _react2.default.createElement( _SvgIcon2.default, props, _react2.default.createElement('path', { d: 'M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z' }) ); }; var WarningIcon = function WarningIcon(props) { return _react2.default.createElement( _SvgIcon2.default, props, _react2.default.createElement('path', { d: 'M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z' }) ); }; var ErrorIcon = function ErrorIcon(props) { return _react2.default.createElement( _SvgIcon2.default, props, _react2.default.createElement('path', { d: 'M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41, 20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53, 2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16, 14.59L13.41,12L16,9.41L14.59,8Z' }) ); }; var InfoIcon = function InfoIcon(props) { return _react2.default.createElement( _SvgIcon2.default, props, _react2.default.createElement('path', { d: 'M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z' }) ); }; var allClasses = exports.allClasses = { mui: { root: {}, anchorOriginTopCenter: {}, anchorOriginBottomCenter: {}, anchorOriginTopRight: {}, anchorOriginBottomRight: {}, anchorOriginTopLeft: {}, anchorOriginBottomLeft: {} }, container: { containerAnchorOriginTopCenter: {}, containerAnchorOriginBottomCenter: {}, containerAnchorOriginTopRight: {}, containerAnchorOriginBottomRight: {}, containerAnchorOriginTopLeft: {}, containerAnchorOriginBottomLeft: {} } }; var iconStyles = { opacity: 0.9, fontSize: 20, marginRight: 8 }; var defaultIconVariant = exports.defaultIconVariant = { success: _react2.default.createElement(CheckIcon, { style: iconStyles }), warning: _react2.default.createElement(WarningIcon, { style: iconStyles }), error: _react2.default.createElement(ErrorIcon, { style: iconStyles }), info: _react2.default.createElement(InfoIcon, { style: iconStyles }) }; var MESSAGES = exports.MESSAGES = { NO_PERSIST_ALL: 'WARNING - notistack: Reached maxSnack while all enqueued snackbars have \'persist\' flag. Notistack will dismiss the oldest snackbar anyway to allow other ones in the queue to be presented.', NO_CHILDREN_OPTION: 'WARNING - notistack: \'children\' option in enqueueSnackbar has been deprecated and renamed to \'content\', and it will be removed in the next major release.' }; var SNACKBAR_INDENTS = exports.SNACKBAR_INDENTS = { view: { default: 20, dense: 4 }, snackbar: { default: 6, dense: 2 } }; var capitalise = exports.capitalise = function capitalise(text) { return text.charAt(0).toUpperCase() + text.slice(1); }; var originKeyExtractor = exports.originKeyExtractor = function originKeyExtractor(anchor) { return '' + capitalise(anchor.vertical) + capitalise(anchor.horizontal); }; var REASONS = exports.REASONS = { CLICKAWAY: 'clickaway', MAXSNACK: 'maxsnack', INSTRUCTED: 'instructed' };