Colors
Theme color palette used across the application.
Purple
Black
States
Accent
Maps to purple-400 from Mode 1; use for secondary CTAs / highlights.
Typography
Font styles and text hierarchy.
Use utility classes from globals.css (–1% letter spacing on all).
Variants
Sizes
States
Loading Transition
Click to toggle loading state — text fades up, spinner slides in from below.
Pill Buttons
Full Width
Badges
Status and label badges in different variants.
Inputs
Text input fields with various states.
Amount Input with Actions
Select
Dropdown select component.
Tabs
Tab navigation with sliding pill indicator and content transitions.
Overview content — the pill slides smoothly between tabs, and content fades with scale + blur.
Slider
Range slider with spring-animated fill for fluid tracking.
Tooltips
Contextual tooltips that grow from the arrow tip. Very fast (100ms).
Alert Banners
Contextual alerts with enter/exit animations. Click dismiss to see exit transition.
Transaction Stepper
Multi-step transaction flow indicator with animated step transitions.
Allow contract to use your tokens
Lock your collateral in the vault
Receive USST tokens
Transaction complete
Cards
Card components with hover interactions — StatCard brackets grow outward on hover.
StatCard
Hover to see the card lift and corner brackets grow outward.
MetricValue
TokenDisplay
DetailRow
InfoTooltip
Hover the icons to see tooltips appear from the arrow tip.
Tables
Data tables with sorting and pagination.
| ID | Status | ||
|---|---|---|---|
| 001 | USDY | $500.12 | Active |
| 002 | OUSG | $290.77 | Pending |
| 003 | USST | $1,200.00 | Active |
| 004 | STBL | $800.50 | Completed |
Pagination (standalone)
Dropdown Menu
Contextual menu for selecting from a list of options.
NavItem
Click between items — the active indicator slides smoothly via layoutId.