Quantity Stepper

Line-item card with a label-price stack and a pill stepper that enforces min zero and a max cap.

Cabin upgrade$38 each
2

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Input23 } from "@/components/beste/piece/input23";

<Input23
  label="Cabin upgrade"
  quantity={2}
  max={4}
  price="$38 each"
/>

More Input pieces

View all Input
4

Compact number control with minus and plus buttons flanking a centered mono value.

$420
$0$1000

Slider with a primary-tinted track, current value badge on the right, and min/max labels on the rail.

Volume68%

Label and readout above a filled track with a circular handle positioned by the current value.

design tokens

Pill-shaped search input with a leading magnifier and an inline pill-shaped clear when there is a value.

120320
0500

Two-thumb range slider with a filled band between, a mono low-high readout, and min/max caps.

Apr 01
Apr 30
30 days

Date Range

input17

Joined from-arrow-to range input with a muted duration chip capping the right side of the control.