logo

[DOC]

Componentes base
Dialog

Dialog

Uma janela sobreposta à janela principal ou a outra janela de diálogo, tornando o conteúdo abaixo inerte.

Exemplos

Botão Fechar personalizado

Nota

Para ativar o componente Dialog de dentro de um Context Menu ou Dropdown Menu, você deve colocar o componente Context Menu ou Dropdown Menu no componente Dialog. Para obter mais informações, consulte o problema vinculado aqui.

<Dialog>
  <ContextMenu>
    <ContextMenuTrigger>Right click</ContextMenuTrigger>
    <ContextMenuContent>
      <ContextMenuItem>Open</ContextMenuItem>
      <ContextMenuItem>Download</ContextMenuItem>
      <DialogTrigger asChild>
        <ContextMenuItem>
          <span>Delete</span>
        </ContextMenuItem>
      </DialogTrigger>
    </ContextMenuContent>
  </ContextMenu>
  <DialogContent>
    <DialogHeader>
      <DialogTitle>Are you absolutely sure?</DialogTitle>
      <DialogDescription>
        This action cannot be undone. Are you sure you want to permanently
        delete this file from our servers?
      </DialogDescription>
    </DialogHeader>
    <DialogFooter>
      <Button type="submit">Confirm</Button>
    </DialogFooter>
  </DialogContent>
</Dialog>