Components › Forms

Number input

A number field with step keys. Arrow keys step by one, Shift by ten.

Installation

npx plankui@latest add number-input

Usage

import { NumberInput } from "@/components/ui/number-input";

<NumberInput defaultValue={5} min={1} max={100} />

API reference

PropTypeDefaultDescription
value / defaultValuenumber0Value.
min / max / stepnumber-∞ / ∞ / 1Bounds and increment.
format(n: number) => stringDisplay format while not editing.
onValueChange(n: number) => voidCalled on commit.

View the source on GitHub