Components
All components are copy-paste ready. Click any component to see usage examples, props, and source code.
Button
Primary interaction element with multiple variants.
Badge
Small label for status, tags, or categories.
Card
Container with header, content, and footer.
Input
Styled text input for forms and search.
Checkbox
Accessible checkbox with checked and unchecked states.
Label
Accessible label associated with form controls.
Radio Group
Set of mutually-exclusive radio options.
Select
Dropdown select with keyboard navigation.
Switch
Toggle switch for on/off settings.
Slider
Draggable slider for selecting a numeric value.
Textarea
Multi-line text input for longer content.
Toggle
Two-state button for toggling a setting.
Accordion
Vertically stacked, collapsible content sections.
Alert
Callout for important messages and status.
Avatar
User image with graceful text fallback.
Dialog
Modal dialog overlaying the page content.
Dropdown Menu
Menu of actions triggered by a button.
Popover
Floating content anchored to a trigger.
Tooltip
Contextual hint shown on hover or focus.
Tabs
Switch between related panels of content.
Separator
Visual or semantic divider between content.
Skeleton
Placeholder shimmer for loading states.
Progress
Progress bar indicating completion.
Scroll Area
Custom-styled scrollable region.
Table
Structured rows and columns of data.
Searchable Select
Virtualized dropdown with type-ahead search for large lists.
Timeframe Select
Compact picker for chart timeframes (1m–1w).
Instrument Search
Virtualized search across trading instruments.
Portfolio
Asset allocation pie chart with balances.
Order Book
Live bid/ask depth ladder with spread.
Order Form
Buy/sell order entry with limit and market types.
Deals List
Table of open and closed trading deals with P&L.