UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

27 lines (20 loc) 1.58 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; } var _chunkV5PIDBHEjs = require('./chunk-V5PIDBHE.js'); var _chunkLGPTKTMPjs = require('./chunk-LGPTKTMP.js'); // src/components/MaskedInput/MaskedInput.tsx var _react = require('react'); var _jsxruntime = require('react/jsx-runtime'); var MaskedInput = _react.forwardRef.call(void 0, ({ mask, value, onChange, ...rest }, ref) => { const maskedValue = value === void 0 ? void 0 : _chunkV5PIDBHEjs.applyInputMask.call(void 0, value, mask); const handleChange = (event) => { event.target.value = _chunkV5PIDBHEjs.applyInputMask.call(void 0, event.target.value, mask); _optionalChain([onChange, 'optionalCall', _ => _(event)]); }; return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkLGPTKTMPjs.Input_default, { ref, value: maskedValue, onChange: handleChange, ...rest }); } ); MaskedInput.displayName = "MaskedInput"; var MaskedInput_default = MaskedInput; exports.MaskedInput_default = MaskedInput_default; //# sourceMappingURL=chunk-FTGRYIZ5.js.map