Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA currency select with codes first, the code alone in the trigger and a formatted sample amount under the field from Intl.NumberFormat that shows symbol and separators before you choose.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use this for billing settings, price lists and invoices where the currency changes how amounts look.
Do not use it for more than about thirty currencies (use a searchable combobox) or to convert amounts.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
currencies | { code, name }[] | - | Offered currencies. |
value / onValueChange | string / fn | - | Chosen ISO code. |
sample | number | 123456 | Example amount in cents. |
locale, label | string | en-US, Currency | Formatting locale and label. |
textValue), so typing "g" finds GBP although each row also shows the name.Intl.NumberFormat with the locale prop; an unknown code simply hides the example.| Key | Action |
|---|---|
| Enter or Space | opens the list |
| Type a code letter | jumps to it |
| Enter | chooses |
The pattern ships a Testing Library test (select-currency.test.tsx) that covers the localised example as description, the list, updating the example and typeahead.