{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"c-input-group-21","type":"registry:block","title":"Input group with multiple icons/buttons at the end","description":"Input group with multiple icons/buttons at the end","dependencies":["sonner"],"registryDependencies":["field","input-group"],"files":[{"path":"c-input-group-21.tsx","type":"registry:block","content":"import { toast } from \"sonner\"\n\nimport { Field } from \"@/components/ui/field\"\nimport {\n  InputGroup,\n  InputGroupAddon,\n  InputGroupButton,\n  InputGroupInput,\n} from \"@/components/ui/input-group\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport function Pattern() {\n  return (\n    <Field className=\"max-w-xs\">\n      <InputGroup>\n        <InputGroupInput placeholder=\"Component name...\" />\n        <InputGroupAddon align=\"inline-end\">\n          <IconPlaceholder\n            lucide=\"StarIcon\"\n            tabler=\"IconStar\"\n            hugeicons=\"StarIcon\"\n            phosphor=\"StarIcon\"\n            remixicon=\"RiStarLine\"\n            className=\"text-muted-foreground size-4\"\n          />\n          <InputGroupButton\n            size=\"icon-xs\"\n            variant=\"ghost\"\n            onClick={() => toast.success(\"Copied to clipboard\")}\n          >\n            <IconPlaceholder\n              lucide=\"CopyIcon\"\n              tabler=\"IconCopy\"\n              hugeicons=\"CopyIcon\"\n              phosphor=\"CopyIcon\"\n              remixicon=\"RiFileCopyLine\"\n              className=\"size-4\"\n            />\n          </InputGroupButton>\n        </InputGroupAddon>\n      </InputGroup>\n    </Field>\n  )\n}","target":"components/examples/c-input-group-21.tsx"}],"meta":{"order":21}}