Component library
Core building blocks — buttons, inputs, badges, and other foundational elements (53 components)
Primary action element with multiple variants, sizes, and states.
Text input field with built-in validation states and icons.
Multi-line text input with auto-resize support.
Boolean toggle with label and description support.
Single selection from a group of options.
Group container for radio buttons with controlled state.
Dropdown selection with search and multi-select support.
Toggle switch for on/off settings.
Range slider input with marks and tooltip.
Star rating input and display.
Numeric input with increment/decrement buttons.
Status and label indicator with variants.
Loading indicator with overlay support.
Full-screen or container overlay with centered spinner.
Loading placeholder with various presets.
Text line placeholder for loading states.
Circular skeleton for avatars and icons.
Card-shaped loading placeholder.
Avatar placeholder with optional text lines.
Button placeholder for loading states.
Image placeholder with aspect ratio.
Table placeholder for loading data.
List placeholder for loading items.
Full page loading placeholder.
Dashboard loading placeholder with stats and charts.
Form loading placeholder with fields.
User profile loading placeholder.
Authentication form loading placeholder.
Linear and circular progress indicators.
Horizontal progress bar with animation.
Circular progress ring with percentage.
Form field label with required indicator.
Lucide icon wrapper with consistent sizing.
Internal/external link with styling options.
Typography component with semantic variants.
Visual separator with optional label.
Keyboard key indicator for shortcuts.
Screen reader only content for accessibility.
Container with border, shadow, and sections.
Card header section with title and description slots.
Card title text with proper heading styling.
Card description text with muted styling.
Card main content area with padding.
Card footer section for actions.
Data table with sorting and pagination support.
Table header section containing column headers.
Table body section containing data rows.
Table footer section for summaries.
Table row container for cells.
Table header cell with sorting support.
Table data cell.
Table caption for accessibility.
Reusable data table with loading and empty states.