Skip to content

Components

Browse all available components in the Yellow Card Design System.

Core Components

Atomic building blocks for interfaces.

ComponentDescription
AlertContextual feedback messages
AvatarUser or entity representation
BadgeStatus indicators and counts
BannerPage-level announcements
BreadcrumbsNavigation hierarchy
ButtonActions and form submission
CheckboxBinary and group selection
ChipTags and filters
CurrencyIconCrypto and fiat currency icons
DatePickerDate and range selection
DialogModal overlays
DropdownSelect from a list of options
FlagIconCountry flag icons
IconLucide icon wrapper
InputsText, amount, phone, pin, number inputs
LinkNavigation links
ListItemStructured list rows
PaginationPage navigation
ProgressProgress bars, circles, dots, and steppers
RadioSingle selection from options
SnackbarToast notifications
TableData tables
TabsContent section switching
TextareaMulti-line text input
ToggleOn/off switches
TooltipContextual hover information

Block Components

Higher-level composed patterns for specific use cases.

ComponentDescription
BalanceCurrency balance display
BalanceCardBalance with card container
DataSummaryCardKey metric display cards
InfoRowLabel-value pair rows
RateCardExchange rate display
TotalBalanceAggregate balance display
TradeInputCurrency amount input with picker

Typography

Text rendering components with consistent sizing.

ComponentSizes
Display8 sizes (2xs–3xl)
Heading10 sizes (3xs–4xl)
Body6 sizes (xs–2xl)
Label9 sizes (3xs–3xl)
PriceHeading8 sizes (2xs–3xl)
ArticleBody7 sizes (xs–3xl)
ArticleHeading6 sizes (xs–3xl)