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 UIClickable button with 6 variants, 5 sizes, loading and disabled states.
Input
Core UIText input with size variants, validation states, and multiple input types.
Textarea
Core UIMulti-line text input with size variants, placeholder, and disabled states.
Select
Core UIDropdown select with compound component pattern and keyboard navigation.
Checkbox
Core UICheckbox with checked, unchecked, and indeterminate states.
Switch
Core UIToggle switch with three sizes and disabled state.
OTP Input
Core UIOne-time password input with auto-advance and paste support.
Badge
Core UIStatus badge with 7 variants including semantic success, warning, and destructive.
Skeleton
Core UIPlaceholder loading elements with rectangle, circle, and text shapes.
Avatar
Core UICircular avatar with image support and fallback initials in 5 sizes.
Calendar
Core UIMonth-view calendar with date selection and navigation.
Tooltip
Core UIHover-triggered tooltip with configurable delay and placement.
Popover
Core UIPopup content panel with trigger, controlled/uncontrolled modes.
Collapsible
Core UIToggle content visibility with compound trigger and content.
Dialog
Core UIModal dialog with compound components: trigger, overlay, content, header, footer.
Dropdown Menu
Core UIDropdown menu with items, separators, labels, and keyboard navigation.
Command
Core UISearchable command palette with groups and keyboard navigation.
Toast
Core UINotification toasts with auto-dismiss, hover pause, and 4 variants.
Tabs
Core UITabbed interface with keyboard navigation and ARIA support.
Accordion
Core UIVertically stacked headings that each reveal a section of content.
Password Input
Core UIPassword field with a built-in reveal/hide toggle.
Separator
Core UIThin rule that visually divides content, horizontal or vertical.
Sheet
Core UIPanel that slides in from any screen edge via a portal with focus management.
Editor Tabs
Core UIIDE-style horizontal file/tab navigation bar.
Forms
Native Select
FormsStyled native select with platform pickers and form semantics.
Search Bar
FormsSearch input with debounced search and suggestions dropdown.
Language Selector
FormsDropdown language selector with single and multi-select.
Version Selector
FormsVersion dropdown with "Latest" badge indicator.
Feedback Dialog
FormsFeedback form dialog with trigger button and submit callback.
Inline Editor
FormsInline view/edit toggle for editing text content in place.
Combobox
FormsSearchable select with text filtering and controlled/uncontrolled modes.
Command Input
FormsContenteditable input that detects trigger characters like @ and /.
Form
FormsAccessible form primitives on react-hook-form wiring labels, errors, and ARIA ids.
Input Group
FormsFlex container joining inputs with addons, icons, and buttons.
Location Selector
FormsPaired country and language selects with built-in option lists.
Payment
FormsStyled card surface for building checkout and payment forms.
Radio
FormsSingle-select group of radio options with keyboard and ARIA support.
Segmented Control
FormsPill-shaped single-select for switching between a small set of options.
Slider
FormsControl for selecting a numeric value from a continuous range.
Social Auth Button
FormsBranded social sign-in buttons for Google, GitHub, Microsoft, and Apple.
Slot Picker
FormsTime/date slot selection grid.
Rating Scale
FormsVisual rating input with customizable range.
Wizard
FormsMulti-step form wizard with progress indicators.
Checklist
FormsTo-do list with interactive check states.
Layout
Card
LayoutContainer with header, content, and footer compound components.
Navbar
LayoutSticky header with navigation links, logo, and action slots.
Sidebar
LayoutVertical navigation panel with sections, items, and collapsed mode.
Breadcrumbs
LayoutBreadcrumb trail auto-generated from pathname or manual items.
Footer
LayoutSite footer with link columns, copyright, and social links.
Bottom Nav
LayoutMobile tab bar fixed to the bottom of the viewport.
App Shell
LayoutResponsive app layout with collapsible sidebar and sticky header.
Card Grid
LayoutLayout container arranging cards into responsive columns.
Mobile Nav
LayoutCompound navigation with hamburger trigger and collapsible link panel.
Pagination
LayoutLightweight, unstyled wrapper for building page navigation.
Resizable Layout
LayoutFlex panes separated by draggable dividers.
Skip to Content
LayoutAccessible skip link that jumps straight to the main content.
Steps
LayoutComposable step indicator for multi-stage flows like checkout and onboarding.
Table of Contents
LayoutNavigable outline auto-generated from page headings with active highlight.
Section Head
LayoutSection header with title, subtitle, and action buttons.
Page Header
LayoutApp page heading with kicker, title, description and trailing actions.
Numbered Steps
LayoutSequential guide list with status indicators.
Audience Feature Card
LayoutDescriptive card highlighting target audiences.
Editor Status Bar
LayoutHorizontal bottom bar displaying status information.
Data
Data Table
DataSortable, filterable data table with column definitions.
Action List
DataVertical list whose rows are each one keyboard-reachable action.
Table
DataComposable semantic table primitives for cells that hold components.
Progress Display
DataStats grid, progress bar, and badge display components.
Charts
DataComposable SVG chart primitives for data visualization.
Line Chart
DataResponsive multi-series line chart on a shared scale with tooltip and legend.
Funnel Chart
DataStepped conversion funnel with share, continue-rate and drop-off.
Stat Grid
DataGrid display for key metrics, growth rates, and trends.
Mastery Bar
DataProgress bar indicating skill or completeness levels.
Test Results
DataVisual representation of unit test suite executions.
Radial Gauge
DataCircular dial gauge for displaying percentage values.
Timeline
DataVertical sequence flow displaying chronological events.
Media
Video Player
MediaVideo player with custom controls, progress, and fullscreen.
Markdown Renderer
MediaRenders markdown content as styled HTML with prose typography.
Code Editor
MediaCode editor with syntax highlighting and editing support.
Slide Viewer
MediaSlide presentation viewer with navigation and progress.
Animated Text
MediaWord carousel and typewriter text animation components.
Callout
MediaBordered message block for contextual information, tips, and warnings.
Carousel
MediaCollapsible expand/collapse panel set for FAQs and disclosure sections.
Code Block
MediaStyled container for source code with optional header and content blocks.
Diff Viewer
MediaMonaco-powered side-by-side and inline diff viewer with file sidebar.
File Tree
MediaHierarchical view of files and folders (early-stage primitive).
Link Card
MediaAnchor wrapping an entire card so the whole surface is clickable.
Marquee Strip
MediaAuto-scrolling banner for brand logos or notices.
Video Tile
MediaCall participant video tile with status overlays.
Video Grid
MediaGrid container for multiple video tiles.
Call Controls
MediaActions bar for managing audio, video, and screenshare.
Live Captions
MediaReal-time speech-to-text subtitle overlay.
Live Transcript
MediaFull conversation transcription list with search.
Audio Room
MediaVoice chat channel grid with speaker focus states.
Floating Reactions
MediaFloating emoji reaction overlays.
Pre Call Lobby
MediaDevice setup and test screen before joining calls.
AI
Voice Pill
AIFloating speaker indicator with intensity-driven pulse and mute control.
Waveform
AICanvas audio visualization for live analysers, samples, or intensity streams.
Composer
AIChat message composer with auto-grow and inline @mention and /command triggers.
Conversation
AIFull chat UI with conversations and reply threads; backend-agnostic.
Thread View
AIConversation thread with avatars, relative timestamps, and reactions.
Workplace
Date Picker
WorkplaceDate picker with calendar dropdown and time selection.
Emoji Picker
WorkplaceEmoji picker with categories, search, and click-to-select.
File Upload
WorkplaceDrag and drop file upload zone with file list and validation.
Avatar Group
WorkplaceOverlapping avatar stack with overflow badge.
Presence Indicator
WorkplaceColored status dots: online, away, busy, offline.
Reaction Bar
WorkplaceEmoji reaction pills with counts and toggle state.
Status Indicator
WorkplaceSystem status dots with labels and optional pulse animation.
Keyboard Shortcut
WorkplaceKeyboard shortcut badge display and key listener.
Rich Editor
WorkplaceRich text editor (coming soon).
Sortable List
WorkplaceDrag-and-drop sortable list of items.
Kanban Board
WorkplaceBoard with columns for task status management.
Terminal
WorkplaceMock interactive command line terminal.
Infinite Canvas
WorkplaceZoomable, pannable layout for diagramming.
Sticky Note
WorkplaceInteractive canvas sticky note with customizable colors.
Flow Editor
WorkplaceInteractive node-based flowchart editor.
Graph View
WorkplaceInteractive visualization of relational graphs.
Live Cursors
WorkplaceReal-time collaborative cursor indicator overlays.
Mini Map
WorkplaceOverview map overlay for infinite canvas navigation.
Other
Install Prompt
OtherPWA install banner with install and dismiss actions.
Content Protection
OtherWatermark overlay and copy/right-click protection.
Device Frame
OtheriPhone, iPad, and device mockup frames for screenshots.
Cookie Consent
OtherGDPR-style consent banner with per-category opt-in and versioned persistence.
Empty State
OtherCentered column for empty and zero-result states with inline confirmations.
Pricing Card
OtherFeature lists and tier details for subscriptions.
Brand Network Cell
OtherInteractive network node displaying brand metrics.
Browser Chrome Mock
OtherMock browser shell for displaying web previews.