Skip to main content
ParticleUI

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