grommet
Version:
focus on the essential experience
30 lines (29 loc) • 1.66 kB
JavaScript
;
exports.__esModule = true;
exports.RangeSelectorPropTypes = 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 PropType = {};
if (process.env.NODE_ENV !== 'production') {
PropType = {
color: _generalPropTypes.colorPropType,
defaultValues: _propTypes["default"].arrayOf(_propTypes["default"].number),
direction: _propTypes["default"].oneOf(['horizontal', 'vertical']),
invert: _propTypes["default"].bool,
label: _propTypes["default"].oneOfType([_propTypes["default"].bool, _propTypes["default"].func]),
max: _propTypes["default"].number,
messages: _propTypes["default"].shape({
lower: _propTypes["default"].string,
upper: _propTypes["default"].string
}),
min: _propTypes["default"].number,
onChange: _propTypes["default"].func,
opacity: _propTypes["default"].oneOfType([_propTypes["default"].oneOf(['weak', 'medium', 'strong']), _propTypes["default"].string, _propTypes["default"].bool]),
round: _propTypes["default"].oneOfType([_propTypes["default"].oneOf(['xsmall', 'small', 'medium', 'large', 'full']), _propTypes["default"].string]),
size: _propTypes["default"].oneOfType([_propTypes["default"].oneOf(['xxsmall', 'xsmall', 'small', 'medium', 'large', 'xlarge', 'full']), _propTypes["default"].string]),
step: _propTypes["default"].number,
values: _propTypes["default"].arrayOf(_propTypes["default"].number)
};
}
var RangeSelectorPropTypes = exports.RangeSelectorPropTypes = PropType;