Skip to content
Pebble Pro is here at $49 one timeSee what’s included ↗
Pebble
ComponentsDocsMCPPricing
⌕ Find a component↗Log in
All components 673

Categories

Core inputs & forms46Buttons & actions33Navigation36Overlays & feedback49Data display33Charts & data viz40Cards & layout43Marketing blocks38App shells & pages37AI interfaces40Text & typography effects33Backgrounds & visual effects38Motion & transitions32Numbers & counters32Media34E-commerce333D & interactive36Themed sets40
Start with the essentials.Installation guide ↗Connect your agent ↗
← All componentsNumbers & counters

Currency input

Money input with a currency select, as-you-type grouping, Intl locale formatting, minor-unit precision, paste normalisation and min/max validation.

Preview

Send a transfer

$

Between 10 and 25,000. Paste amounts in any format.

Minor units
125000
Currency
USD

Other locales

€
¥
$

Must be at least $5.00

Install

Pro source requires Pebble Pro. Try the full preview above.

Props

PropTypeDefaultDescription
labelstring—Visible label.
valuenumber | null—Controlled amount in major units; null is empty.
defaultValuenumber | nullnullInitial amount when uncontrolled.
onValueChange(value: number | null, minor: number | null) => void—Called with major and minor units (cents).
currencystring—Controlled ISO 4217 code.
defaultCurrencystring"USD"Initial currency when uncontrolled.
onCurrencyChange(currency: string) => void—Called when the select changes.
currenciesstring[]—Codes offered in the currency select; omit to hide it.
localestring"en-US"Grouping, decimal mark and symbol position.
minnumber—Lowest valid amount (checked after blur).
maxnumber—Highest valid amount (checked after blur).
descriptionReactNode—Help text under the field.
errorReactNode—Error text; overrides the built-in min/max message.
namestring—Form name; a hidden input carries the fixed-decimal amount.

Pro component

Try the full preview above. Editable source and build guides require Pebble Pro.

Buy Pebble Pro — $49How source access works ↗
Pebble

Small details.
Better interfaces.

React components to explore, make your own, and build on.

Library

  • Components
  • Installation
  • Pricing

Resources

  • For agents
  • About
  • Support

Legal

  • License
  • Terms
  • Privacy
  • Final sale

Built by Pebble

A product of Praxys Solutions LLC ↗

Pebble Pro is live

$49 one time, lifetime updates ↗