{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "dialog",
"type": "registry:ui",
"dependencies": [
"@radix-ui/react-dialog",
"@radix-ui/react-dialog"
],
"files": [
{
"path": "components/ui/dialog.tsx",
"content": "\"use client\";\n\nimport * as React from \"react\";\nimport * as DialogPrimitive from \"@radix-ui/react-dialog\";\nimport { cn } from \"@/lib/utils\";\n\nfunction XIcon({ className }: { className: string }) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction Dialog({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogTrigger({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogPortal({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogClose({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction DialogOverlay({\n\tclassName,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogContent({\n\tclassName,\n\tchildren,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{children}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\tClose\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nfunction DialogHeader({ className, ...props }: React.ComponentProps<\"div\">) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogFooter({ className, ...props }: React.ComponentProps<\"div\">) {\n\treturn (\n\t\t\n\t);\n}\n\nfunction DialogTitle({\n\tclassName,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport {\n\tDialog,\n\tDialogClose,\n\tDialogContent,\n\tDialogFooter,\n\tDialogHeader,\n\tDialogOverlay,\n\tDialogPortal,\n\tDialogTitle,\n\tDialogTrigger,\n};\n",
"type": "registry:ui"
}
]
}