Skip to content

CurrencyPairSelector

stable

Currency pair selector supporting predefined pairs or free-select from full currency list

FinanceInteractive/Storybook ↗
import { CurrencyPairSelector } from "@nodus/design-system/finance"
Loading demo…

Props

baserequired
Type stringDefault

Current base currency

quoterequired
Type stringDefault

Current quote currency

pairs
Type CurrencyPairOption[]Default

Predefined pairs (omit for free-select mode)

onChange
Type (base: string, quote: string) => voidDefault

Callback on pair change

density
Type "default" | "compact"Default

Display density

disabled
Type booleanDefault

Disabled state

Metadatasemanticspace
MobileTouch Target

Dropdown trigger must be ≥44px. On mobile, use native select or a bottom-sheet picker for the currency list.

Design Rationale

This component was designed to express:

Explore Related

Was this helpful?