Reactive primitives and hooks for building declarative, accessible, composable UI components with SolidJS.
Solid UI is still actively being built, and many of the component hooks below are not feature complete, all are currently untested, and not considered not ready for production use.
This library was written as part of the SolidJS "SolidHack 2022" community hackathon. These docs reference components as being available as part of the @solid-ui
NPM package, though this library is not actually hosted yet.
https://pheggeseth.github.io/solid-ui
To run the Solid UI demo page locally, run these commands:
git clone [email protected]:pheggeseth/solid-ui.git
cd solid-ui
npm install
npm run dev
- Popover
- Disclosure
- Menu
- Listbox
- Combobox
- Radio Group
- Form
- Switch
- Calendar
- grid-based multi-select
- drag & drop grid
- other WAI-ARIA 1.2 widget patterns