pheggeseth / solid-ui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Solid UI

Reactive primitives and hooks for building declarative, accessible, composable UI components with SolidJS.

GettingStarted

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.

Demo

https://pheggeseth.github.io/solid-ui

Getting Started

To run the Solid UI demo page locally, run these commands:

git clone git@github.com:pheggeseth/solid-ui.git
cd solid-ui
npm install
npm run dev

Development Plans

  • Popover
  • Disclosure
  • Menu
  • Listbox
  • Combobox
  • Radio Group
  • Form
  • Switch
  • Calendar
  • grid-based multi-select
  • drag & drop grid
  • other WAI-ARIA 1.2 widget patterns

About


Languages

Language:TypeScript 96.1%Language:CSS 3.0%Language:HTML 0.8%