Components

Explore controls and compositions. Each page includes a demo, source code, and a local installation command.

81 components
81 results

Accordion

Expandable sections with keyboard navigation and independent content panels.

Controls

Alert

Inline feedback with a title, description, and semantic intent.

Feedback

Alert Dialog

An explicit confirmation step for consequential actions.

Feedback

Aspect Ratio

A predictable media container that preserves its width-to-height ratio.

Controls

Avatar

Circular identity in three sizes, with filled or transparent outline variants, image fallback, status and stacked groups.

Controls

Breadcrumb

A trail of semantic links showing the current location.

Navigation

Button Group

Related actions grouped under one outline and accessible name.

Controls

Calendar

Keyboard-accessible day selection with month navigation.

Controls

Carousel

Scrollable content slides with previous and next controls.

Compositions

Chart

Responsive charts with theme-aware series and a text alternative.

Compositions

Checkbox

Independent selection with checked, mixed, and disabled states.

Controls

Collapsible

A single disclosure region controlled by a button.

Controls

Combobox

Searchable single selection with a keyboard-operated listbox.

Controls

Command

Searchable command list with keyboard selection and empty results.

Navigation

Dropdown Menu

A button-triggered action menu with grouped commands.

Navigation

Context Menu

A contextual menu opened with a pointer or keyboard.

Navigation

Data Table

A client-side table with search, sorting, pagination, and empty results.

Compositions

Date Picker

A date selection control composed from Popover and Calendar.

Compositions

Dialog

A modal surface for a focused task with managed focus.

Compositions

Sheet

A side panel for supporting details and short tasks.

Compositions

Drawer

A touch-friendly panel with a swipe handle and explicit close action.

Compositions

Direction

Direction context for right-to-left component behavior.

Compositions

Empty

An empty state with context and a useful next action.

Feedback

Field

Form composition for visible labels, help, and error messages.

Controls

Hover Card

A supplementary preview attached to a semantic link.

Feedback

Input Group

An input with aligned prefixes, suffixes, and supporting actions.

Controls

Input OTP

A single accessible input rendered as grouped verification-code slots.

Controls

Item

A structured row with media, content, and contextual actions.

Compositions

Kbd

Keyboard shortcut notation using semantic kbd elements.

Controls

Label

A visible semantic label associated with a form control.

Controls

Menubar

Desktop-style grouped commands with arrow-key navigation.

Navigation

Native Select

A styled native select that keeps platform keyboard and touch behavior.

Controls

Navigation Menu

Website navigation with linked destinations and expandable sections.

Navigation

Pagination

Page navigation with an explicitly marked current page.

Navigation

Popover

An anchored panel for a compact interactive task.

Compositions

Questionnaire

A small single-choice questionnaire with required-answer validation.

Compositions

Radio Group

A mutually exclusive selection controlled with arrow keys.

Controls

Resizable

Resizable panes with bounded sizing and a keyboard-operable separator.

Compositions

Scroll Area

A bounded scroll region with styled scrollbars.

Compositions

Select

A custom select with typeahead, focus management, and selected-item feedback.

Controls

Separator

A visual or semantic boundary between related content groups.

Controls

Skeleton

Outlined loading placeholders composed into a full profile card, with an optional pulse and reduced-motion support.

Feedback

Slider

A numeric range control with keyboard increments and a visible value.

Controls

Spinner

An indeterminate loading indicator paired with status text.

Feedback

Switch

An immediate binary setting with explicit on/off state.

Controls

Table

A semantic table with caption, headers, rows, and summary footer.

Compositions

Tabs

Related content panels with a roving keyboard tab list.

Navigation

Textarea

A multiline text field with visible focus and native form behavior.

Controls

Toast

Transient notifications with semantic status and dismiss controls.

Feedback

Toggle

A pressed-state button for a reversible formatting choice.

Controls

Toggle Group

A related set of toggle buttons with shared selection behavior.

Controls

Tooltip

Short supplementary help shown on hover and keyboard focus.

Feedback

Attachment

A file-like content row with metadata and explicit actions.

Compositions

Bubble

Message bubbles with alignment and semantic color variants.

Compositions

Marker

A compact visual marker pairing an icon and short text.

Feedback

Message

Conversation structure for author, content, and message metadata.

Compositions

Message Scroller

A scroll container for conversations with a return-to-latest control.

Compositions

Audio Controls

Controlled playback, speed selection and audio availability. Connect it to any audio engine.

Word Input Group

Controlled word fields with keyboard navigation, paste distribution and per-word feedback.

Vocabulary Card

A word with optional pronunciation, contextual meaning and word class.

Sentence Breakdown

Vocabulary cards grouped by their function in a sentence.

Playback Settings

Compact speed and repeat popovers with automatic reading preference.

Keyboard Shortcut

Accessible, reusable key labels for actions.

Phosphor Icons

All six Phosphor weights with accessible labels and tree-shakable icon imports.

Theme Provider

Persistent light, dark and system themes for React, with an early initializer and cross-tab updates.

Theme Toggle

A direct light/dark button with a sun or moon reflecting the current theme.

Password Input

A masked password field with an independent, keyboard-accessible visibility toggle. Uses Input borders, focus and validation, and Phosphor Eye/EyeSlash icons.

Controls

Listening Indicator

Decorative playback waveform that animates only while speech plays.

Feedback

Reward Sticker

Tilted game sticker for a confirmed reward: title, combo, points and caption.

Feedback

Completion Emblem

Decorative emblem for a completed lesson or course with a one-time celebration.

Feedback

Exercise Track

Level-style progress for a practice attempt: one segment per exercise, done in mint, the current one lifted in lilac.

Feedback

Combo Meter

Combo chip with a lightning, the multiplier and pips; its tone follows the same tiers as Reward Sticker.

Feedback

Game Stat

Score-board chip for points or time: icon, label and a game-number value that can pop when it changes.

Feedback

Game Action Bar

Game controls in one row, straight on the page: helper tools first and the main action last. Narrow bars put the tools on one row and the action below.

Button

Action family with seven variants, eight sizes, and compositions for icons, loading, links, and groups.

Controls

Card

Composable surface for grouping related content, context, and actions.

Controls

Badge

Compact label for status, categories, and small pieces of information.

Feedback

Input

Text field with visible focus, disabled states, and an accessible error signal.

Controls

Progress

Accessible indicator for progress across courses, tasks, and multi-step flows.

Feedback

Sidebar

Composable side navigation with brand, sections, active state, and a persistent footer.

Navigation

AppShell

Application structure combining navigation, header, actions, and the main working surface.

Compositions