Loading...
Loading...
The Dialog component displays a modal overlay that requires user interaction. Perfect for forms, confirmations, and important information.
import {
DialogRoot,
DialogTrigger,
DialogContent,
DialogHeader,
DialogTitle,
DialogDescription,
DialogFooter,
} from '@/components/ui/dialog';
<DialogRoot>
<DialogTrigger asChild>
<Button>Open Dialog</Button>
</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Title</DialogTitle>
<DialogDescription>Description</DialogDescription>
</DialogHeader>
<div>Content</div>
<DialogFooter>
<Button>Cancel</Button>
<Button>Confirm</Button>
</DialogFooter>
</DialogContent>
</DialogRoot>