Accessible by default
Components implement relevant WAI-ARIA patterns with keyboard support, focus management, and screen reader behavior.
Themeable web components that enhance native HTML controls and implement APG patterns where they apply.
Components implement relevant WAI-ARIA patterns with keyboard support, focus management, and screen reader behavior.
No imposed colors, fonts, or spacing. Components fit plain HTML pages and design systems.
Native controls remain in the DOM so forms, labels, and assistive technology keep working before upgrade.
| Package | Description |
|---|---|
| rc-select | Select-only combobox backed by native <select> |
| rc-combobox | Editable combobox with filtering and optional allow-create behavior |
| rc-search-bar | Search field wrapper for native <input type="search"> |
| rc-app-bar | App bar modeled after Material 3 Top app bar |
| rc-fab | Sticky floating action button modeled after Material 3 FAB |
| rc-slider | Single-thumb slider backed by native <input type="range"> |
| rc-range-slider | Two-thumb range slider backed by native range inputs |
| rc-textarea | Textarea wrapper with line decorations and plugin hooks |
| rc-transfer-list | Transfer list enhancing native <select multiple> |
| rc-menu | Menu popup for command surfaces |
| rc-menu-button | Trigger button that opens an rc-menu popup |
| rc-menubar | Menubar coordinator for rc-menu-button children |
| rc-toolbar | Toolbar that groups controls into one tab stop |
| rc-splitter | Resizable pane splitter with pointer and keyboard controls |
| rc-dialog | Draggable, resizable wrapper for native <dialog> |
| rc-disclosure | Disclosure wrapper for native <details>/<summary> |
| rc-accordion | Accordion coordinator for native <details> panels |
| rc-virtual-canvas | Scrollable virtual canvas for large coordinate spaces |
| rc-markdown-editor | Rich/source Markdown editor backed by rc-textarea |
| rc-theme-material | Material 3 CSS theme and token bridge |
| rc-theme-substrate | Lightweight CSS reference theme for app layouts |