KB-120 · WORKROOM/DRAWER
Workroom Drawer
The workroom for narrow surfaces: the rail steps off-canvas into a drawer and the content keeps the full width. The drawer primitive owns everything hard — focus trap, Escape, backdrop, the edge drag — and the rail owns its furniture; this block contributes the bar, the contained stage, and the rule that picking a destination closes the drawer, because on a phone the menu is a hallway, not a room you stay in.
KB-120 · WORKROOM/DRAWER
North Basin Ops
This morning
The board cut itself at 05:12. Two changes since, both propagated to every crew that shares the constraint.
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/workroom-drawer
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| panes | DrawerPane[] | — | The content behind each destination. |
| workspace / threads | string · { id, label }[] | — | Handed to the rail untouched. |