Number input (UI SDK): Locale
locale picks separators, symbols and digit grouping, for showing and for typing. Without it, the field follows the page’s language once it’s interactive, and the server renders English.
This adds the example as components/examples/ui-sdk-number-input/locale.tsx, together with the Number input component and the HextaUI theme tokens it needs.
pnpm dlx shadcn@latest add https://hextaui.com/r/ui-sdk-number-input-locale.jsonTo add only the component, follow the Number input installation.
Props in this example
The Number input props this example sets, from the API reference.
| Prop | Type | Default |
|---|---|---|
min | number | – |
| Prop | Type | Default |
|---|---|---|
id | string | – |
Every prop is in the Number input API reference.
- Min and max
- Step
- Currency, percent and units
- Scrub
- Mouse wheel
- Controlled
- Form
- Invalid
- Disabled
- Read-only
- Right to left
See them all, with keyboard support and accessibility notes, on the Number input page.
- CalendarA date grid for single, range and multiple selection, with sliding months, range previews and touch-sized days.
- CheckboxA checkbox whose check draws in, with indeterminate parents, groups and labels that share its hover.
- ComboboxA filterable select with chips, groups and async results, in a popup that resizes as you type.
- Date pickerA button that opens a calendar in a popover, or a bottom sheet on phones, for single dates and ranges.
- FieldLabels, descriptions and errors wired to their control, with validation states and layouts for forms.
- InputA text input with three sizes, invalid and read-only states, native validation styling and a 16px touch font so phones never zoom in.