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

breaks
SeatBreak[]
default
Ascending rate breaks; the active one reads full strength.
min / max / defaultSeats
number
default
The counter's range.
onCta
(seats, total) => void
default
Fired with the counted crew and its total.