KB-264 · PRICING/SEAT/COUNTER

Seat Counter Pricing

Seat pricing with the arithmetic on the counter: step the seats and both numbers roll — the applicable rate, which drops at printed breaks, and the total it produces. Discrete where the usage dial is continuous: for teams who buy in people, not units, and want to see exactly where the next seat gets cheaper.

KB-264 · PRICING/SEAT/COUNTER

Install

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

$ pnpm dlx shadcn@latest add @kinetiq/pricing-seat-counter

Props

PropTypeDefaultDescription
breaksSeatBreak[]Ascending rate breaks; the active one reads full strength.
min / max / defaultSeatsnumberThe counter's range.
onCta(seats, total) => voidFired with the counted crew and its total.