UNPKG

@roo-ui/components

Version:

60 lines (45 loc) 4.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _styledBase = _interopRequireDefault(require("@emotion/styled-base")); var _react = _interopRequireDefault(require("react")); var _reactTextMask = _interopRequireDefault(require("react-text-mask")); var _omit = _interopRequireDefault(require("lodash/omit")); var _ = require(".."); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var MaskedInput = _.Input.withComponent(_reactTextMask.default, { target: "e1hec3tl1", label: "MaskedInput" }); MaskedInput.displayName = 'MaskedInput'; MaskedInput.defaultProps = _objectSpread({}, _.Input.defaultProps, { render: function render(ref, _ref) { var defaultValue = _ref.defaultValue, props = _objectWithoutProperties(_ref, ["defaultValue"]); return _react.default.createElement(_.Input, _extends({ ref: ref, value: defaultValue }, (0, _omit.default)(props, Object.keys(_.Input.propTypes)))); } }); MaskedInput.time = ( /*#__PURE__*/ 0, _styledBase.default)(MaskedInput, { target: "e1hec3tl0" })(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9NYXNrZWRJbnB1dC9NYXNrZWRJbnB1dC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQnNDIiwiZmlsZSI6Ii4uLy4uLy4uL3NyYy9NYXNrZWRJbnB1dC9NYXNrZWRJbnB1dC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgVGV4dE1hc2sgZnJvbSAncmVhY3QtdGV4dC1tYXNrJztcbmltcG9ydCBvbWl0IGZyb20gJ2xvZGFzaC9vbWl0JztcblxuaW1wb3J0IHsgSW5wdXQgfSBmcm9tICcuLic7XG5cbmNvbnN0IE1hc2tlZElucHV0ID0gSW5wdXQud2l0aENvbXBvbmVudChUZXh0TWFzayk7XG5NYXNrZWRJbnB1dC5kaXNwbGF5TmFtZSA9ICdNYXNrZWRJbnB1dCc7XG5cbk1hc2tlZElucHV0LmRlZmF1bHRQcm9wcyA9IHtcbiAgLi4uSW5wdXQuZGVmYXVsdFByb3BzLFxuICByZW5kZXI6IChyZWYsIHsgZGVmYXVsdFZhbHVlLCAuLi5wcm9wcyB9KSA9PiAoXG4gICAgPElucHV0XG4gICAgICByZWY9e3JlZn1cbiAgICAgIHZhbHVlPXtkZWZhdWx0VmFsdWV9XG4gICAgICB7Li4ub21pdChwcm9wcywgT2JqZWN0LmtleXMoSW5wdXQucHJvcFR5cGVzKSl9XG4gICAgLz5cbiAgKSxcbn07XG5cbk1hc2tlZElucHV0LnRpbWUgPSBzdHlsZWQoTWFza2VkSW5wdXQpYGA7XG5NYXNrZWRJbnB1dC50aW1lLmRpc3BsYXlOYW1lID0gJ01hc2tlZElucHV0LnRpbWUnO1xuTWFza2VkSW5wdXQudGltZS5kZWZhdWx0UHJvcHMgPSB7XG4gIC4uLk1hc2tlZElucHV0LmRlZmF1bHRQcm9wcyxcbiAga2VlcENoYXJQb3NpdGlvbnM6IHRydWUsXG4gIHBsYWNlaG9sZGVyQ2hhcjogJ1xcdTIwMDAnLFxuICBtYXNrOiBbL1swLTJdLywgL1swLTldLywgJzonLCAvWzAtNl0vLCAvWzAtOV0vLCAnIEFFU1QnXSxcbiAgcGxhY2Vob2xkZXI6ICcwMDowMCBBRVNUJyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1hc2tlZElucHV0O1xuIl19 */"); MaskedInput.time.displayName = 'MaskedInput.time'; MaskedInput.time.defaultProps = _objectSpread({}, MaskedInput.defaultProps, { keepCharPositions: true, placeholderChar: "\u2000", mask: [/[0-2]/, /[0-9]/, ':', /[0-6]/, /[0-9]/, ' AEST'], placeholder: '00:00 AEST' }); var _default = MaskedInput; exports.default = _default;