{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "z-add-context-button",
  "title": "Z Add Context Button",
  "dependencies": [
    "@heroicons/react@2.2.0"
  ],
  "devDependencies": [],
  "registryDependencies": [
    "https://ui.orchid.ai/r/orchid-theme.json",
    "https://ui.orchid.ai/r/z-button.json",
    "https://ui.orchid.ai/r/z-provider-icon.json"
  ],
  "files": [
    {
      "path": "registry/ui/orchid/spectrum/molecules/z-add-context-button/z-add-context-button.tsx",
      "content": "\"use client\";\nimport ZButton from \"../../atoms/z-button/z-button\";\nimport ZProviderIcon from \"../../atoms/z-provider-icon/z-provider-icon\";\nimport { AtSymbolIcon } from '@heroicons/react/16/solid';\ntype ZAddContextButtonProps = {\n    onClick?: () => void;\n    providers?: string[];\n};\nconst DEFAULT_PROVIDERS = ['stripe', 'github', 'linear'];\nexport default function ZAddContextButton({ onClick, providers = DEFAULT_PROVIDERS, }: ZAddContextButtonProps) {\n    return (<ZButton variant=\"transparent\" size=\"sm\" leadingIcon={AtSymbolIcon} onClick={onClick} trailing={<div className=\"flex items-center pr-2\">\n          {providers.map((provider) => (<ZProviderIcon key={provider} provider={provider} className=\"ring-bg-surface-subtle group-hover/button:ring-bg-surface-strong -mr-2 ring-2 transition-transform\"/>))}\n        </div>}>\n      Add context\n    </ZButton>);\n}\n",
      "type": "registry:ui",
      "target": "@ui/orchid/spectrum/molecules/z-add-context-button/z-add-context-button.tsx"
    }
  ],
  "type": "registry:ui"
}