UNPKG

grommet

Version:

focus on the essential experience

24 lines 942 B
import PropTypes from 'prop-types'; import { AnchorPropTypes } from '../Anchor/propTypes'; var PropType = {}; if (process.env.NODE_ENV !== 'production') { PropType = { id: PropTypes.string, actions: PropTypes.arrayOf(PropTypes.shape(AnchorPropTypes)), global: PropTypes.bool, title: PropTypes.string, message: PropTypes.oneOfType([PropTypes.string, PropTypes.node]), messages: PropTypes.shape({ close: PropTypes.string }), status: PropTypes.oneOf(['critical', 'warning', 'normal', 'info', 'unknown']), toast: PropTypes.oneOfType([PropTypes.bool, PropTypes.shape({ autoClose: PropTypes.bool, position: PropTypes.oneOf(['bottom', 'bottom-left', 'bottom-right', 'center', 'end', 'hidden', 'left', 'right', 'start', 'top', 'top-left', 'top-right']) })]), onClose: PropTypes.func, icon: PropTypes.element, time: PropTypes.number }; } export var NotificationType = PropType;