KQ-310 · BRACKET/RUN

Bracket Run

An eight-entrant elimination bracket that plays out one match at a time: both slots tense, the loser dims and strikes through, and the winner's name travels the connector into the next round as the line draws in behind it. Outcomes come from a fixed table — a bracket that reseeds itself every visit cannot be reasoned about.

KQ-310 · BRACKET/RUN
Bracket Runmatch 0 of 7
1Basinworks
2Fernworks
3Drydock Union
4Cinder Reach
5Tallow & Sons
6Nettle Yard
7Harborlight
8Saltmark Co.
champion
eight enter, one remains

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/bracket-run

Props

PropTypeDefaultDescription
entrantsstring[]Eight names; short lists pad from the defaults.
onChampion(name: string) => voidFires when the final resolves.