About
HeroUI v3 NumberField — numeric input with steppers, min/max, step values, format options, validation, variants and form usage.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds HeroUI Number Field to your project and fits it to your theme.
Code
How HeroUI Number Field is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import { Description, Label } from "@heroui/react"
import { NumberField } from "@/components/ui/heroui-number-field"
export function Required() {
return (
<div className="flex w-full max-w-64 flex-col gap-4">
<NumberField isRequired minValue={0} name="quantity">
<Label>Quantity</Label>
<NumberField.Group>
<NumberField.DecrementButton />
<NumberField.Input className="w-[120px]" />
<NumberField.IncrementButton />
</NumberField.Group>
</NumberField>
<NumberField isRequired defaultValue={1} maxValue={10} minValue={1} name="rating">
<Label>Rating</Label>
<NumberField.Group>
<NumberField.DecrementButton />
<NumberField.Input className="w-[120px]" />
<NumberField.IncrementButton />
</NumberField.Group>
<Description>Rate from 1 to 10</Description>
</NumberField>
</div>
)
}
export default Required
















