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

PropTypeDefaultDescription
face"grid" | "orbit" | "dots" | "sweep""grid"Which lamp is lit.
labelstringWhat the bench is doing, in a word or two.
elapsednumberExternally-owned seconds; omit and the lamp keeps time from mount.
showElapsedbooleantrueShow the ticking readout beside the label.