{ "$schema": "https://blode.co/ui/schema/registry-item.json", "name": "input-group", "title": "Input Group", "author": "Matthew Blode", "description": "A wrapper that combines an input with addons like icons or buttons.", "registryDependencies": ["button", "input", "textarea"], "files": [ { "path": "ui/input-group.tsx", "content": "\"use client\";\n\nimport { cva } from \"class-variance-authority\";\nimport type { VariantProps } from \"class-variance-authority\";\nimport type * as React from \"react\";\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\nconst InputGroup = ({ className, ...props }: React.ComponentProps<\"fieldset\">) => (\n