Status of every component planned for @departmnt/ui. Update the status column as
components are built. Component specs and Radix anatomy come from Component-Catalogue.pdf.
Legend: ⬜ not started · 🟡 in progress · ✅ shipped
/primitives)No Radix dependency — base HTML elements styled with tokens.
| Component | Radix | Status |
|---|---|---|
| Text | — | ⬜ |
| Button | — | ⬜ |
| Input | — | ⬜ |
| Textarea | — | ⬜ |
| Card | — | ⬜ |
| Badge | — | ⬜ |
| Spinner | — | ⬜ |
| IconButton | — | ⬜ |
/components)Wrap a Radix UI primitive — anatomy layer names must match exactly (see NAMING.md).
| Component | Radix primitive | Status |
|---|---|---|
| Avatar | @radix-ui/react-avatar |
⬜ |
| Checkbox | @radix-ui/react-checkbox |
⬜ |
| Switch | @radix-ui/react-switch |
⬜ |
| Select | @radix-ui/react-select |
⬜ |
| Dialog | @radix-ui/react-dialog |
⬜ |
| AlertDialog | @radix-ui/react-alert-dialog |
⬜ |
| DropdownMenu | @radix-ui/react-dropdown-menu |
⬜ |
| Popover | @radix-ui/react-popover |
⬜ |
| Tooltip | @radix-ui/react-tooltip |
⬜ |
| Tabs | @radix-ui/react-tabs |
⬜ |
| Accordion | @radix-ui/react-accordion |
⬜ |
| Toast | @radix-ui/react-toast |
⬜ |
| RadioGroup | @radix-ui/react-radio-group |
⬜ |
| Separator | @radix-ui/react-separator |
⬜ |
/modules)Page-level compositions. Named {domain}/{Name} (see NAMING.md).
| Module | Status |
|---|---|
| auth/LoginForm | ⬜ |
| auth/RegisterForm | ⬜ |
| shared/Header | ⬜ |
| shared/Footer | ⬜ |