{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"dialogo-de-confirmacao","type":"registry:component","title":"Diálogo de confirmação","description":"Ação destrutiva com confirmação por digitação.","author":"UI Catalog <https://ui.codehall.io>","dependencies":[],"registryDependencies":["button","dialog","input","label"],"files":[{"path":"components/dialogo-de-confirmacao.tsx","type":"registry:component","content":"'use client'\n\nimport { Trash2 } from 'lucide-react'\nimport { Button } from '@/components/ui/button'\nimport { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog'\nimport { Input } from '@/components/ui/input'\nimport { Label } from '@/components/ui/label'\n\nexport default function DialogConfirmacao() {\n  return (\n    <Dialog>\n      <DialogTrigger render={<Button variant=\"destructive\" />}>\n        <Trash2 data-icon=\"inline-start\" /> Excluir workspace\n      </DialogTrigger>\n      <DialogContent>\n        <DialogHeader>\n          <DialogTitle>Excluir o workspace “Acme”?</DialogTitle>\n          <DialogDescription>Todas as conversas, contatos e automações serão apagados. Essa ação não pode ser desfeita.</DialogDescription>\n        </DialogHeader>\n        <div className=\"space-y-1.5\">\n          <Label htmlFor=\"confirm\">\n            Digite <span className=\"font-mono\">Acme</span> para confirmar\n          </Label>\n          <Input id=\"confirm\" placeholder=\"Acme\" />\n        </div>\n        <DialogFooter>\n          <DialogClose render={<Button variant=\"outline\" />}>Cancelar</DialogClose>\n          <Button variant=\"destructive\">Excluir definitivamente</Button>\n        </DialogFooter>\n      </DialogContent>\n    </Dialog>\n  )\n}\n"}]}