{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "snapp-input-group", "title": "Snapp Input Group", "description": "The shared Snapp input-group UI primitive.", "dependencies": [ "class-variance-authority" ], "registryDependencies": [ "@snapp/snapp-button", "@snapp/snapp-input", "@snapp/snapp-textarea", "@snapp/snapp-utils" ], "files": [ { "path": "registry/radix-nova/ui/input-group.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { cva, type VariantProps } from \"class-variance-authority\"\n\nimport { cn } from \"@/lib/utils\"\nimport { Button } from \"@/components/ui/button\"\nimport { Input } from \"@/components/ui/input\"\nimport { Textarea } from \"@/components/ui/textarea\"\n\nfunction InputGroup({ className, ...props }: React.ComponentProps<\"div\">) {\n return (\n