UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

28 lines 838 B
import _extends from "@babel/runtime-corejs3/helpers/esm/extends"; import React from 'react'; import Input from "../input/Input.js"; import classnames from 'classnames'; import { useInputElement, useEventMapping, useFilteredProps, useLocalValue } from "./InputMaskedHooks.js"; export default function InputMaskedElement() { const inputElement = useInputElement(); const { localValue, setLocalValue } = useLocalValue(); const events = useEventMapping({ setLocalValue }); const { props, htmlAttributes } = useFilteredProps(); const { className } = props; return React.createElement(Input, _extends({}, htmlAttributes, events, { input_element: inputElement, value: localValue, className: classnames('dnb-input-masked', className) })); } //# sourceMappingURL=InputMaskedElement.js.map