Seats
seats.tsx
<NumberInput
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>The NumberInput component captures numeric values with optional min, max, step, and increment controls.
<NumberInput
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>// Themes
<NumberInput theme="primary"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput theme="secondary"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput theme="tertiary"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput theme="quaternary"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
// States
<NumberInput state="success"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput state="warning"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput state="error"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput state="info"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
// Sizes
<NumberInput size="xs"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput size="small"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput size="medium"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput size="large"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
// Variants
<NumberInput variant="solid"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput variant="outline"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput variant="glass"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
// Rounding
<NumberInput rounding="none"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput rounding="medium"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput rounding="large"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
// Shadows
<NumberInput shadow="none"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput shadow="light"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>
<NumberInput shadow="strong"
label="Seats"
defaultValue={12}
min={1}
max={50}
step={1}
/>