KQ-229 · WORKBENCH/RAIL
Workbench Rail
The workspace rail: primary destinations, then the running conversations, with one gliding highlight that travels to whatever the pointer is over — a single shared element, so the hover reads as one light moving rather than many lighting up. The invite quota is a printed fraction, not a paywall surprise, and the whole rail folds to a spine when the work needs the width back.
KQ-229 · WORKBENCH/RAIL
North Basin Ops
33/ 10invites used
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/workbench-rail
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| primary / threads | RailItem[] | — | Destinations, then the running conversations under their own heading. |
| activeId / onSelect | string · (id) => void | — | Controlled selection; uncontrolled falls back to the first destination. |
| quota | RailQuota | — | The printed seat fraction — used, limit, and what it counts. |
| defaultCollapsed | boolean | — | Start folded to the spine. |