KQ-214 · WORK/LAMP
Work Lamp
The lamp that says the bench is busy: one of four honest faces — a shimmering pixel grid, breathing dots, an orbiting pair, a sweeping bar — beside the work's name and a ticking elapsed readout. A wait with a clock on it is a report; a wait without one is a hope. Time starts at mount, never the wall clock at render, so server and client always agree.
KQ-214 · WORK/LAMP
Cutting the board0.0s
Reading tide tables
Scoring stock risk
Drafting handovers
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/work-lamp
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| face | "grid" | "orbit" | "dots" | "sweep" | "grid" | Which lamp is lit. |
| label | string | — | What the bench is doing, in a word or two. |
| elapsed | number | — | Externally-owned seconds; omit and the lamp keeps time from mount. |
| showElapsed | boolean | true | Show the ticking readout beside the label. |