KQ-750 · STOP/SLAB
Stop Slab
An answer surface whose stop control grows into being: a dot pops in on snap when streaming starts and a beat later grows on glide into a slab as wide as its measured label. Pressing it squashes on flick, halts the stream, and shrinks the slab on glide to a round Regenerate control whose arrow draws on flick, while the words stay and a kept mark lands after the last one on snap. Enter or Space presses the control and Escape inside the surface stops.
KQ-750 · STOP/SLAB
Summary of the Basinworks route planGaugeworks Reasoner
Nothing yet.
Idle · press ask
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/stop-slab
Props
- text
- string
- default ""
- The words that have arrived so far. Drive it from your stream.
- status
- "idle" | "streaming" | "stopped" | "done"
- default "idle"
- Where the stream is; streaming shows the slab, stopped and done show Regenerate.
- onStop
- () => void
- default —
- Fires from the Stop press, or Escape inside the surface, while streaming.
- onRegenerate
- () => void
- default —
- Fires from the Regenerate press once the stream has stopped or finished.
- model
- string
- default —
- An invented model name for the header chip.
- label
- string
- default —
- Names the surface for assistive technology.
| Prop | Type | Default | Description |
|---|---|---|---|
| text | string | "" | The words that have arrived so far. Drive it from your stream. |
| status | "idle" | "streaming" | "stopped" | "done" | "idle" | Where the stream is; streaming shows the slab, stopped and done show Regenerate. |
| onStop | () => void | — | Fires from the Stop press, or Escape inside the surface, while streaming. |
| onRegenerate | () => void | — | Fires from the Regenerate press once the stream has stopped or finished. |
| model | string | — | An invented model name for the header chip. |
| label | string | — | Names the surface for assistive technology. |