UNPKG

analytica-frontend-lib

Version:

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

27 lines (25 loc) 810 B
import { applyInputMask } from "./chunk-3RR6WIPO.mjs"; import { Input_default } from "./chunk-EXVVHZOO.mjs"; // src/components/MaskedInput/MaskedInput.tsx import { forwardRef } from "react"; import { jsx } from "react/jsx-runtime"; var MaskedInput = forwardRef( ({ mask, value, onChange, ...rest }, ref) => { const maskedValue = value === void 0 ? void 0 : applyInputMask(value, mask); const handleChange = (event) => { event.target.value = applyInputMask(event.target.value, mask); onChange?.(event); }; return /* @__PURE__ */ jsx(Input_default, { ref, value: maskedValue, onChange: handleChange, ...rest }); } ); MaskedInput.displayName = "MaskedInput"; var MaskedInput_default = MaskedInput; export { MaskedInput_default }; //# sourceMappingURL=chunk-QMI5GUNH.mjs.map