Headless React components: behavior-first, style-by-you.
- English | 简体中文
- Headless-first: behavior over styling.
- Tailwind-friendly (this repo targets Tailwind v4).
ButtonCheckboxGridIconLinkModalRadioToastVerticalMenu
- Node
22+
pnpm add @condev-ui/ui
# or: npm i @condev-ui/ui
# or: yarn add @condev-ui/ui- Import library styles once:
import "@condev-ui/ui/es/index.css";- Use components:
import { Button } from "@condev-ui/ui";
export function Example() {
return <Button>Button</Button>;
}@condev-ui/ui is headless-first: it focuses on state/behavior and keeps styling flexible. The package exports a base stylesheet at @condev-ui/ui/es/index.css which you can layer with your own CSS/Tailwind.