Components

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

Showing 127 of 127 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.

Accordion

Core UI

Vertically stacked headings that each reveal a section of content.

Password Input

Core UI

Password field with a built-in reveal/hide toggle.

Separator

Core UI

Thin rule that visually divides content, horizontal or vertical.

Sheet

Core UI

Panel that slides in from any screen edge via a portal with focus management.

Editor Tabs

Core UI

IDE-style horizontal file/tab navigation bar.

Forms

Native Select

Forms

Styled native select with platform pickers and form semantics.

Search Bar

Forms

Search input with debounced search and suggestions dropdown.

Language Selector

Forms

Dropdown language selector with single and multi-select.

Version Selector

Forms

Version dropdown with "Latest" badge indicator.

Feedback Dialog

Forms

Feedback form dialog with trigger button and submit callback.

Inline Editor

Forms

Inline view/edit toggle for editing text content in place.

Combobox

Forms

Searchable select with text filtering and controlled/uncontrolled modes.

Command Input

Forms

Contenteditable input that detects trigger characters like @ and /.

Form

Forms

Accessible form primitives on react-hook-form wiring labels, errors, and ARIA ids.

Input Group

Forms

Flex container joining inputs with addons, icons, and buttons.

Location Selector

Forms

Paired country and language selects with built-in option lists.

Payment

Forms

Styled card surface for building checkout and payment forms.

Radio

Forms

Single-select group of radio options with keyboard and ARIA support.

Segmented Control

Forms

Pill-shaped single-select for switching between a small set of options.

Slider

Forms

Control for selecting a numeric value from a continuous range.

Social Auth Button

Forms

Branded social sign-in buttons for Google, GitHub, Microsoft, and Apple.

Slot Picker

Forms

Time/date slot selection grid.

Rating Scale

Forms

Visual rating input with customizable range.

Wizard

Forms

Multi-step form wizard with progress indicators.

Checklist

Forms

To-do list with interactive check states.