UNPKG

grommet

Version:

focus on the essential experience

32 lines (31 loc) 1.96 kB
"use strict"; exports.__esModule = true; exports.DiagramPropTypes = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _generalPropTypes = require("../../utils/general-prop-types"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var animationPropType = _propTypes["default"].oneOfType([_propTypes["default"].bool, _propTypes["default"].oneOf(['pulse', 'draw']), _propTypes["default"].shape({ type: _propTypes["default"].oneOf(['pulse', 'draw']), delay: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]), duration: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]), size: _propTypes["default"].oneOf(['xsmall', 'small', 'medium', 'large', 'xlarge']) })]); var PropType = {}; if (process.env.NODE_ENV !== 'production') { PropType = { animation: animationPropType, connections: _propTypes["default"].arrayOf(_propTypes["default"].shape({ anchor: _propTypes["default"].oneOf(['center', 'vertical', 'horizontal']), animation: animationPropType, color: _generalPropTypes.colorPropType, fromTarget: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].object]).isRequired, label: _propTypes["default"].string, // for accessibility offset: _propTypes["default"].oneOfType([_propTypes["default"].oneOf(['xsmall', 'small', 'medium', 'large']), _propTypes["default"].string]), thickness: _propTypes["default"].oneOfType([_propTypes["default"].oneOf(['hair', 'xxsmall', 'xsmall', 'small', 'medium', 'large']), _propTypes["default"].string]), toTarget: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].object]).isRequired, type: _propTypes["default"].oneOf(['direct', 'curved', 'rectilinear']) })) }; } var DiagramPropTypes = exports.DiagramPropTypes = PropType;