UNPKG

@react-input/number-format

Version:

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

2 lines (1 loc) 1.07 kB
"use strict";"use client";Object.defineProperty(exports,"__esModule",{value:!0});var i=require("./helpers-Dt25zMDL.cjs"),e=require("react"),r=require("@react-input/core"),t=require("./useNumberFormat.cjs"),n=["component","locales","format","currency","currencyDisplay","unit","unitDisplay","signDisplay","groupDisplay","minimumIntegerDigits","maximumIntegerDigits","minimumFractionDigits","maximumFractionDigits"];function m(m,u){var s=m.component,a=m.locales,c=m.format,o=m.currency,l=m.currencyDisplay,g=m.unit,p=m.unitDisplay,D=m.signDisplay,y=m.groupDisplay,f=m.minimumIntegerDigits,x=m.maximumIntegerDigits,d=m.minimumFractionDigits,F=m.maximumFractionDigits,I=i._objectWithoutProperties(m,n),_=t.default({locales:a,format:c,currency:o,currencyDisplay:l,unit:g,unitDisplay:p,signDisplay:D,groupDisplay:y,minimumIntegerDigits:f,maximumIntegerDigits:x,minimumFractionDigits:d,maximumFractionDigits:F}),j=r.useConnectedRef(_,u);return s?e.createElement(s,i._extends({ref:j},I)):e.createElement("input",i._extends({ref:j},I))}var u=e.forwardRef(m);exports.default=u;