{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "input", "type": "registry:ui", "title": "Input", "description": "A customizable input component", "dependencies": [ "clsx", "tailwind-merge", "@base-ui/react" ], "registryDependencies": [ "classes" ], "files": [ { "path": "src/registry/pure-ui/ui/input/index.tsx", "content": "import { Input as InputPrimitive } from \"@base-ui/react/input\";\r\nimport { cn } from \"@/lib/classes\";\r\n\r\nexport interface InputProps extends Omit {\r\n size?: \"sm\" | \"default\" | \"lg\" | number;\r\n}\r\n\r\nfunction Input({ className, size = \"default\", ...props }: InputProps) {\r\n return (\r\n \r\n );\r\n}\r\n\r\nexport { Input };\r\n", "type": "registry:ui", "target": "components/ui/input.tsx" } ] }