🚧 This library (& docs) are under active development
Build beautiful & customizable interfaces with TailwindCSS-first React components.
Universal UI is built with accessibility, performance, and DX in mind.
New components are added regularly, and you can always customize them to your needs.
Components are built with TailwindCSS, so you can easily customize them to your needs, without overriding styles with sketchy !important
rules.
() =><div className='grid gap-size-2y'><InputGroup><Input placeholder="First Name" /><Input placeholder="Last Name" /></InputGroup><Button theme="brand">Send</Button></div>
Comes with built-in TailwindCSS primitives for consistent styling across your project.
Primitives are built on var(--css-variables)
and work with data-attributes.
Theme:
All components are fully compatible with light and dark mode.
If you want to force a specific theme, any section of your app can be forced into a certain theme with data-override="true"
.
This entire section has been inverted to whatever the device theme is.
All components inside will respect the styling for it as well,
without props/context passed around.