ConstBuilt on Radix UI Dialog primitive. Provides accessible modal dialogs with focus trapping and keyboard navigation.
<Dialog open={open} onOpenChange={setOpen}>
<DialogTrigger asChild>
<Button>Open Dialog</Button>
</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Dialog Title</DialogTitle>
<DialogDescription>Dialog description text.</DialogDescription>
</DialogHeader>
<p>Dialog content</p>
<DialogFooter>
<Button>Close</Button>
</DialogFooter>
</DialogContent>
</Dialog>
Root dialog component for modal overlays.