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

PropTypeDefaultDescription
panesDrawerPane[]The content behind each destination.
workspace / threadsstring · { id, label }[]Handed to the rail untouched.