Components

49 production-ready components, each with live examples, copy-paste code, and a complete props reference.

Showing 49 of 49 components

Core UI

Button

Core UI

Clickable button with 6 variants, 5 sizes, loading and disabled states.

Input

Core UI

Text input with size variants, validation states, and multiple input types.

Textarea

Core UI

Multi-line text input with size variants, placeholder, and disabled states.

Select

Core UI

Dropdown select with compound component pattern and keyboard navigation.

Checkbox

Core UI

Checkbox with checked, unchecked, and indeterminate states.

Switch

Core UI

Toggle switch with three sizes and disabled state.

OTP Input

Core UI

One-time password input with auto-advance and paste support.

Badge

Core UI

Status badge with 7 variants including semantic success, warning, and destructive.

Skeleton

Core UI

Placeholder loading elements with rectangle, circle, and text shapes.

Avatar

Core UI

Circular avatar with image support and fallback initials in 5 sizes.

Calendar

Core UI

Month-view calendar with date selection and navigation.

Tooltip

Core UI

Hover-triggered tooltip with configurable delay and placement.

Popover

Core UI

Popup content panel with trigger, controlled/uncontrolled modes.

Collapsible

Core UI

Toggle content visibility with compound trigger and content.

Dialog

Core UI

Modal dialog with compound components: trigger, overlay, content, header, footer.

Dropdown Menu

Core UI

Dropdown menu with items, separators, labels, and keyboard navigation.

Command

Core UI

Searchable command palette with groups and keyboard navigation.

Toast

Core UI

Notification toasts with auto-dismiss, hover pause, and 4 variants.

Tabs

Core UI

Tabbed interface with keyboard navigation and ARIA support.