NumberStepper
A stepper component for number inputs, and increase or decrease the value using the stepper buttons.
default
import NumberStepper from "@/components/ui/NumberStepper";
export default function Page() {
return (
<NumberStepper className="w-50" />
)
}
size
import NumberStepper from "@/components/ui/NumberStepper";
export default function Page() {
return (
<div className="flex items-center gap-4">
<NumberStepper size="sm" />
<NumberStepper size="md" />
<NumberStepper size="lg" />
</div>
)
}
prefix
$
import NumberStepper from "@/components/ui/NumberStepper";
import { IconTemperature } from '@tabler/icons-react';
export default function Page() {
return (
<div className="flex gap-4">
<NumberStepper className="w-50" prefix="$" />
<NumberStepper className="w-50" prefix={<IconTemperature className="ml-1.5" size={16} />} />
</div>
)
}
disabled
import NumberStepper from "@/components/ui/NumberStepper";
export default function Page() {
return (
<NumberStepper disabled className="w-50" />
)
}
min and max
import NumberStepper from "@/components/ui/NumberStepper";
export default function Page() {
return (
<NumberStepper className="w-50" defaultValue={1} min={1} max={10} />
)
}
step
import NumberStepper from "@/components/ui/NumberStepper";
export default function Page() {
return (
<NumberStepper className="w-50" step={2} />
)
}