Number Stepper
Live preview and documentation for the Number Stepper component.
Preview
componentPreview.loading
About
A compact, standalone "− value +" pill, not tied to a text field. Unlike NumberField (a full field whose steppers replace typing), this is the lightweight control for quantity-picker contexts (cart item, servings, group size) where a whole field would be overkill.
value/onChanged: controlled; withoutonChangedthe control is disabled (steppers inactive).min(default0) /max: bound the increment/decrement.step: increment per tap (default1).size:sm(28px button, 14px icon) ormd(34px button, 16px icon, default).semanticLabel: accessibility label (default "Quantity").
Every tap on the steppers triggers haptic feedback (KasyHaptics.selection).
Last updated on 08/23/2026

