UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

30 lines (29 loc) 930 B
"use client"; require("../../_virtual/_rolldown/runtime.cjs"); let _mantine_hooks = require("@mantine/hooks"); //#region packages/@mantine/core/src/components/MaskInput/use-mask-input-props.ts function useMaskInputProps(props) { const { mask, tokens, modify, separate, slotChar, alwaysShowMask, showMaskOnFocus, transform, autoClear, onChangeRaw, onComplete, beforeMaskedStateChange, resetRef, ref, ...elementProps } = props; const { ref: maskCallbackRef, reset } = (0, _mantine_hooks.useMask)({ mask, tokens, modify, separate, slotChar, alwaysShowMask, showMaskOnFocus, transform, autoClear, onChangeRaw, onComplete, beforeMaskedStateChange }); (0, _mantine_hooks.assignRef)(resetRef, reset); return { maskRef: (0, _mantine_hooks.useMergedRef)(ref, maskCallbackRef), elementProps }; } //#endregion exports.useMaskInputProps = useMaskInputProps; //# sourceMappingURL=use-mask-input-props.cjs.map