Number Field Controlled

PreviousNext

number-field-controlled-demo

Docs
intentuipage

Preview

Loading preview…
components/docs/forms/number-field/number-field-controlled-demo.tsx
"use client"

import { useState } from "react"

import { Description, Label } from "@/components/ui/field"
import { NumberField, NumberInput } from "@/components/ui/number-field"

export default function NumberFieldControlledDemo() {
  const [number, setNumber] = useState(1280)
  return (
    <div>
      <NumberField value={number} onChange={setNumber}>
        <Label>Width</Label>
        <NumberInput />
      </NumberField>

      <Description className="mt-2 block [&>strong]:text-fg">
        You have typed: <strong>{number ?? "-"}</strong>
      </Description>
    </div>
  )
}

Installation

npx shadcn@latest add @intentui/number-field-controlled-demo

Usage

Usage varies by registry entry. Refer to the registry docs or source files below for details.