{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "number-input", "type": "registry:ui", "dependencies": ["@ark-ui/react"], "files": [ { "path": "./src/components/ui/number-input.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NumberInput as NumberInputPrimitive } from \"@ark-ui/react/number-input\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst NumberInput = NumberInputPrimitive.Root\n\nconst NumberInputControl = React.forwardRef<\n React.ElementRef,\n NumberInputPrimitive.ControlProps\n>(({ className, ...props }, ref) => (\n \n))\nNumberInputControl.displayName = \"NumberInputControl\"\n\nconst NumberInputIncrementTrigger = React.forwardRef<\n React.ElementRef,\n NumberInputPrimitive.IncrementTriggerProps\n>(({ className, children, ...props }, ref) => (\n \n {children}\n \n))\nNumberInputIncrementTrigger.displayName = \"NumberInputIncrementTrigger\"\n\nconst NumberInputDecrementTrigger = React.forwardRef<\n React.ElementRef,\n NumberInputPrimitive.DecrementTriggerProps\n>(({ className, children, ...props }, ref) => (\n \n {children}\n \n))\nNumberInputDecrementTrigger.displayName = \"NumberInputDecrementTrigger\"\n\nconst NumberInputInput = React.forwardRef<\n React.ElementRef,\n NumberInputPrimitive.InputProps\n>(({ className, ...props }, ref) => (\n \n))\nNumberInputInput.displayName = \"NumberInputInput\"\n\nconst NumberInputLabel = React.forwardRef<\n React.ElementRef,\n NumberInputPrimitive.LabelProps\n>(({ className, ...props }, ref) => (\n \n))\nNumberInputLabel.displayName = \"NumberInputLabel\"\n\nexport {\n NumberInput,\n NumberInputControl,\n NumberInputDecrementTrigger,\n NumberInputIncrementTrigger,\n NumberInputInput,\n NumberInputLabel,\n}\n", "type": "registry:ui" } ] }