KQ-329 · SEASON/TRACK

Season Track

A two-lane season pass with a closing window: free and premium rows across eight tiers, an unclaimed counter that nags, and a retroactive payout when premium unlocks — which is exactly why the pattern works, shown honestly. Ending the season expires everything unclaimed, in view, because the expiry is the whole point of a season.

KQ-329 · SEASON/TRACK
Season 4 · Tidewater12 days left
levelLV 1LV 1
12345678
progress0/100
2 to claim2 to claim

Install

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

$ pnpm dlx shadcn@latest add @kinetiq/season-track

Props

PropTypeDefaultDescription
tiers / perClicknumber · number8 · 40Track length and progress per earn, at 100 per tier.
daysLeftnumber12Shown in the header; a prop, never computed from a clock.