UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

34 lines 852 B
import React from 'react'; import Input from "../input/Input.js"; import clsx from 'clsx'; import { useInputElement, useEventMapping, useFilteredProps, useLocalValue } from "./hooks/index.js"; import { jsx as _jsx } from "react/jsx-runtime"; export default function InputMaskedElement() { const inputElement = useInputElement(); const { localValue, setLocalValue } = useLocalValue(); const events = useEventMapping({ setLocalValue }); const { props, htmlAttributes } = useFilteredProps(); const { className } = props; const { ref: _ref, ...inputAttributes } = htmlAttributes; return _jsx(Input, { ...inputAttributes, ...events, inputElement: inputElement, value: localValue, className: clsx('dnb-input-masked', className) }); } //# sourceMappingURL=InputMaskedElement.js.map