Components
The 32 components in src/components/ui, grouped by what they do. Each card opens its page: every variant live, the props, and the code to copy. The previews are the real components.
Actions
Things you press: a command, or a state you switch on and off.
Form & input
Fields and controls that take a value, and the label that names them.
Overlays & menus
Surfaces that float over the page: menus, previews, panels and the modal. Drawn open here; open them for real on their pages.
Display & layout
Content, structure and status: the pieces that show things and hold them in place.
Patterns
Composites in src/components/patterns. A shape earns a pattern only when two or more pages use it with the same intent.
PageHeading
patterns/page-heading.tsx
The h1, subtitle and actions row on every resource page.
SearchInput
patterns/search-input.tsx
The 36px pill search field every list page shares.
EmptyState
patterns/empty-state.tsx
Bubble or plain: an icon, a title, one line and an action.
ShowArchivedSwitch
patterns/show-archived-switch.tsx
The labelled switch beside list headers.