docs/component-index.md

Component Index

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 (/primitives)

No Radix dependency — base HTML elements styled with tokens.

Component Radix Status
Text — ⬜
Button — ⬜
Input — ⬜
Textarea — ⬜
Card — ⬜
Badge — ⬜
Spinner — ⬜
IconButton — ⬜

Components (/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 (/modules)

Page-level compositions. Named {domain}/{Name} (see NAMING.md).

Module Status
auth/LoginForm ⬜
auth/RegisterForm ⬜
shared/Header ⬜
shared/Footer ⬜