Component Library · 24 Components

Components

All 24 browser-native components. Engineered with single standard density, semantic tokens, and mathematical WCAG 2.2 AA contrast.

Accordion

Vertically stacked expandable disclosure panels with keyboard navigation and smooth height expansion.

Alert

Contextual notification banners with status semantic colors and Shade-DS red dot close button.

Avatar

A circular picture or initials for a person or team, with an optional status dot.

Badge

Compact status pill indicators with semantic color variants and status dots.

Button

Interactive tactile button with Shade-DS cursor-origin circular hover spotlight and loading states.

Card

A raised container for related content, with optional clickable behavior.

Checkbox

Accessible custom checkbox with indeterminate state and tactile focus ring.

Dialog

Modal dialog overlay with backdrop blur, focus trap, Escape key handling, and macOS close dot.

Drawer

Sliding sheet from screen edges with focus trap and swipe/keyboard dismiss.

Dropdown Menu

Action menu with items, dividers, and keyboard navigation.

Input & Field

Accessible text field with Shade-DS 44px control height, clear action button, and double 1px glass glow.

Link

An underlined native anchor for moving to another page or place.

Popover

Rich content popover positioned relative to anchor triggers.

Progress

Determinate and indeterminate progress indicator bars.

Radio Group

Accessible radio button group with keyboard arrow navigation.

Select

Custom dropdown select menu with keyboard search and accessible listbox semantics.

Skeleton

Placeholder loading pulses for asynchronous content states.

Slider

Numeric range slider with custom styled track and thumb.

Switch

Toggle switch with smooth spring transition and accessible switch role.

Data Table

Accessible data table with sticky headers, sortable columns, and multi-row selection.

Tabs

Accessible tabbed navigation interface with roving tabindex and smooth indicator transitions.

Textarea

Multi-line text input with character counter and auto-expanding height.

Toast

Ephemeral notification toasts with queue management and auto-dismiss.

Tooltip

Contextual micro-popover appearing on pointer hover or keyboard focus.

Esc
↑↓ navigateEnter openEsc close