UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

21 lines 681 B
import React from 'react'; import InputMaskedContext from "../InputMaskedContext.js"; import { useMask } from "./useMask.js"; import { useNumberMaskParams } from "./useNumberMaskParams.js"; export const useMaskParams = () => { const { props } = React.useContext(InputMaskedContext); const { showMask, placeholder } = props; const mask = useMask(); const maskParams = useNumberMaskParams() || {}; maskParams.showMask = !placeholder && showMask === true; if (typeof (mask === null || mask === void 0 ? void 0 : mask.showMask) !== 'undefined') { maskParams.showMask = mask.showMask; } return maskParams; }; //# sourceMappingURL=useMaskParams.js.map