Dialog

A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.

Preview & Interactive Laboratory

Standard Configuration
Premium Glass Visuals

Usage & Implementation

import { Dialog, DialogContent, DialogTrigger } from "@/components/ui/dialog"

<Dialog>
  <DialogTrigger asChild>
    <Button>Open</Button>
  </DialogTrigger>
  <DialogContent variant="glass">
    <DialogHeader>
      <DialogTitle>Confirmation</DialogTitle>
    </DialogHeader>
    Are you sure?
  </DialogContent>
</Dialog>
React / Tailwind

Granular Customization

1

Content

The dialog window.

className={`variant='glass'`}
2

Overlay

The dimmed background.

className={`className`}
3

Header

Container for title and description.

className={`className`}

API Reference (Props)

PropTypeDefaultDescription
variant'default' | 'glass''default'The visual style of the dialog content.
showCloseButtonbooleantrueWhether to show the close icon button.
onOpenChangefunction-Callback when the open state changes.