UNPKG

@react-input/number-format

Version:

React input component for formatted number input with locale-specific.

2 lines (1 loc) 1.08 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("react"),i=require("@react-input/core"),e=require("./NumberFormat.cjs");exports.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=t.locales,n=t.format,c=t.currency,m=t.currencyDisplay,a=t.unit,s=t.unitDisplay,o=t.signDisplay,g=t.groupDisplay,l=t.minimumIntegerDigits,D=t.maximumIntegerDigits,y=t.minimumFractionDigits,p=t.maximumFractionDigits,f=r.useRef(null),x=r.useRef({locales:u,format:n,currency:c,currencyDisplay:m,unit:a,unitDisplay:s,signDisplay:o,groupDisplay:g,minimumIntegerDigits:l,maximumIntegerDigits:D,minimumFractionDigits:y,maximumFractionDigits:p});return x.current.locales=u,x.current.format=n,x.current.currency=c,x.current.currencyDisplay=m,x.current.unit=a,x.current.unitDisplay=s,x.current.signDisplay=o,x.current.groupDisplay=g,x.current.minimumIntegerDigits=l,x.current.maximumIntegerDigits=D,x.current.minimumFractionDigits=y,x.current.maximumFractionDigits=p,r.useMemo((function(){return i.createProxy(f,new e.default(x.current))}),[])};