Adaptive Stepper

Composable numeric stepper whose fixed footprint adapts at its minimum and maximum while the value rolls between steps.

Preview

Guests. Current value: 2
2

Install

Add it with the shadcn CLI, or copy the source manually.

$ bunx --bun shadcn add @beui/adaptive-stepper

API Reference

AdaptiveStepper

value?
number
defaultValue?
number
0
onValueChange?
((value: number) => void)
min?
number
0
max?
number
10
step?
number
1
disabled?
boolean
false
name?
string
formatValueText?
((value: number) => string)
className?
string
aria-label?
string
Quantity

AdaptiveStepperDecrement

onClick?
((event: MouseEvent<HTMLButtonElement>) => void)
ref?
any

AdaptiveStepperIncrement

onClick?
((event: MouseEvent<HTMLButtonElement>) => void)
ref?
any

Updated