UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

28 lines 824 B
import _extends from "@babel/runtime/helpers/esm/extends"; import React from 'react'; import Input from '../input/Input'; import classnames from 'classnames'; import { useInputElement, useEventMapping, useFilteredProps, useLocalValue } from './InputMaskedHooks'; 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