{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "input-group", "type": "registry:ui", "title": "Input Group", "description": "A customizable input group component", "dependencies": [ "clsx", "tailwind-merge", "tailwind-variants", "@base-ui/react" ], "registryDependencies": [ "input", "textarea", "button", "classes" ], "files": [ { "path": "src/registry/pure-ui/ui/input-group/index.tsx", "content": "\"use client\";\r\n\r\nimport * as React from \"react\";\r\nimport { tv, type VariantProps } from \"tailwind-variants\";\r\n\r\nimport { cn } from \"@/lib/classes\";\r\nimport { Input, type InputProps } from \"@/registry/pure-ui/ui/input\";\r\nimport { Textarea, type TextareaProps } from \"@/registry/pure-ui/ui/textarea\";\r\nimport { Button } from \"@/registry/pure-ui/ui/button\";\r\n\r\nfunction InputGroup({ className, ...props }: React.ComponentProps<\"div\">) {\r\n return (\r\n