@roo-ui/components
Version:
60 lines (45 loc) • 4.78 kB
JavaScript
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;
;