Dialog
Accessible modal dialog built on Radix UI with smooth enter/exit animations.
Installation
1
Run the CLI
$npx particleui-cli add dialog
Usage
TSX
import { Dialog, DialogTrigger, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "@/components/ui/dialog"
import { Button } from "@/components/ui/button"
export default function Example() {
return (
<Dialog>
<DialogTrigger asChild>
<Button>Open dialog</Button>
</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Are you sure?</DialogTitle>
<DialogDescription>This action cannot be undone.</DialogDescription>
</DialogHeader>
</DialogContent>
</Dialog>
)
}Details
Source filecomponents/ui/dialog.tsx
Typeui
Categoriesoverlay, core
npm dependencies@radix-ui/react-dialog, lucide-react
Registry deps
Claude skill—