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.
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
| Prop | Type | Default | Description |
|---|---|---|---|
| breaks | SeatBreak[] | — | Ascending rate breaks; the active one reads full strength. |
| min / max / defaultSeats | number | — | The counter's range. |
| onCta | (seats, total) => void | — | Fired with the counted crew and its total. |