Solid Aria
A library of high-quality primitives that help you build accessible user interfaces with SolidJS.
Primitives
- @solid-aria/primitives - Export all Solid Aria primitives in a single convenient package.
Interactions
- focus - Primitives for dealing with focus rings and focus management.
Forms
- checkbox - Provides the behavior and accessibility implementation for checkbox and checkbox group components.
- label - Provides the the behavior and accessibility implementation for labels and their associated elements.
- radio - Provides the behavior and accessibility implementation for radio and radio group components.
- switch - Provides the behavior and accessibility implementation for switch component.
- toggle - Handles interactions for toggle elements, e.g. checkboxes and switches.
Utilities
- i18n - Primitives for dealing with locale and layout direction.
- visually-hidden - Hides its children visually, while keeping content visible to screen readers.
Acknowledgment
This project is inspired by Adobe's React Spectrum Libraries.