UNPKG

@react-input/number-format

Version:

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

2 lines (1 loc) 979 B
"use client";import{_ as i,a as r}from"./helpers-BCsiD6pI.js";import m,{forwardRef as t}from"react";import{useConnectedRef as n}from"@react-input/core";import a from"./useNumberFormat.js";var e=["component","locales","format","currency","currencyDisplay","unit","unitDisplay","signDisplay","groupDisplay","minimumIntegerDigits","maximumIntegerDigits","minimumFractionDigits","maximumFractionDigits"];function s(t,s){var u=t.component,o=t.locales,c=t.format,p=t.currency,g=t.currencyDisplay,D=t.unit,l=t.unitDisplay,y=t.signDisplay,f=t.groupDisplay,x=t.minimumIntegerDigits,F=t.maximumIntegerDigits,I=t.minimumFractionDigits,v=t.maximumFractionDigits,j=i(t,e),E=a({locales:o,format:c,currency:p,currencyDisplay:g,unit:D,unitDisplay:l,signDisplay:y,groupDisplay:f,minimumIntegerDigits:x,maximumIntegerDigits:F,minimumFractionDigits:I,maximumFractionDigits:v}),b=n(E,s);return u?m.createElement(u,r({ref:b},j)):m.createElement("input",r({ref:b},j))}var u=t(s);export{u as default};