UNPKG

grommet

Version:

focus on the essential experience

29 lines (28 loc) 1.39 kB
"use strict"; exports.__esModule = true; exports.NotificationType = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _propTypes2 = require("../Anchor/propTypes"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var PropType = {}; if (process.env.NODE_ENV !== 'production') { PropType = { id: _propTypes["default"].string, actions: _propTypes["default"].arrayOf(_propTypes["default"].shape(_propTypes2.AnchorPropTypes)), global: _propTypes["default"].bool, title: _propTypes["default"].string, message: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].node]), messages: _propTypes["default"].shape({ close: _propTypes["default"].string }), status: _propTypes["default"].oneOf(['critical', 'warning', 'normal', 'info', 'unknown']), toast: _propTypes["default"].oneOfType([_propTypes["default"].bool, _propTypes["default"].shape({ autoClose: _propTypes["default"].bool, position: _propTypes["default"].oneOf(['bottom', 'bottom-left', 'bottom-right', 'center', 'end', 'hidden', 'left', 'right', 'start', 'top', 'top-left', 'top-right']) })]), onClose: _propTypes["default"].func, icon: _propTypes["default"].element, time: _propTypes["default"].number }; } var NotificationType = exports.NotificationType = PropType;