import { NumberField } from "@base-ui/react/number-field"; import { Minus, Plus } from "lucide-react"; import cn from "~/utils/cn"; export interface NumberInputProps { label?: string; name?: string; description?: string; required?: boolean; disabled?: boolean; min?: number; max?: number; step?: number; defaultValue?: number; value?: number; onValueChange?: (value: number | null) => void; } export default function NumberInput(props: NumberInputProps) { const { label, name, description } = props; return ( {label && ( )} {description && (
{description}
)}
); }