Components
63 production-ready components built with Storm's design tokens. No shadows, border-driven identity, fully customizable via className.
Form
Button
Buttons with 5 variants and 3 sizes
Input
Text input fields with sizes
Textarea
Multi-line text input
Select
Native select dropdown
NativeSelect
Styled native select
Label
Form labels with peer support
Checkbox
Custom styled checkbox
Switch
Toggle switch control
RadioGroup
Radio button groups
InputGroup
Input with addons
Slider
Range slider input
Toggle
Two-state toggle button
ToggleGroup
Grouped toggles
Combobox
Select with search
DatePicker
Date input with calendar
InputOTP
OTP code input
PasswordInput
Password input with toggle
Field
Form field wrapper
Feedback & Display
Alert
Feedback messages
Badge
Inline indicators
Avatar
User avatars with fallback
Skeleton
Loading placeholders
Separator
Visual dividers
Progress
Progress bars
Spinner
Loading spinner
Table
Data tables
DataTable
Table with sort & filter
Calendar
Monthly calendar
HoverCard
Preview on hover
MetricCard
KPI metric display
Empty
Empty state placeholder
Kbd
Keyboard shortcut badge
Typography
Typographic components
Navigation
Overlay & Interactive
Dialog
Modal dialogs
AlertDialog
Confirmation dialogs
DropdownMenu
Dropdown menus
ContextMenu
Right-click menus
Tabs
Tabbed content
Toast
Toast notifications
Sonner
Stackable toast system
Tooltip
Hover tooltips
Sheet
Slide-in panels
Drawer
Bottom sheet panels
Popover
Floating content
Collapsible
Expandable sections
Accordion
Collapsible sections
Command
Command palette
Carousel
Slide carousel
Layout
Icons
Icon Browser
Browse all 326 icons with search and copy-paste imports