{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "dialog-demo",
  "title": "Dialog Demo",
  "description": "Usage example for the ai2 dialog component.",
  "registryDependencies": [
    "@ai2/dialog",
    "@ai2/button"
  ],
  "files": [
    {
      "path": "registry/ai2/examples/dialog-demo.tsx",
      "content": "import { Button } from \"@/registry/ai2/ui/button\"\nimport {\n  Dialog,\n  DialogClose,\n  DialogContent,\n  DialogDescription,\n  DialogFooter,\n  DialogHeader,\n  DialogTitle,\n  DialogTrigger,\n} from \"@/registry/ai2/ui/dialog\"\n\nexport default function DialogDemo() {\n  return (\n    <Dialog>\n      <DialogTrigger asChild>\n        <Button variant=\"outline\">Open dialog</Button>\n      </DialogTrigger>\n      <DialogContent size=\"sm\">\n        <DialogHeader>\n          <DialogTitle>Create API key</DialogTitle>\n          <DialogDescription>You can revoke it at any time.</DialogDescription>\n        </DialogHeader>\n        <DialogFooter>\n          <DialogClose asChild>\n            <Button variant=\"ghost\">Cancel</Button>\n          </DialogClose>\n          <Button tone=\"brand\">Create key</Button>\n        </DialogFooter>\n      </DialogContent>\n    </Dialog>\n  )\n}\n",
      "type": "registry:example"
    }
  ],
  "type": "registry:example"
}