kanpeki
examplealert-dialog-demosource: ok · hit
Alert Dialog Demo
npx shadcn add "https://kanpeki.vercel.app/r/alert-dialog-demo.json"free
Interaction
modal
Tags auto-generated by rules on 9/24/2026 — empty means no evidence, not lack of support.
Dependencies
Bundle weight · lightRegistry dependencies
@kanpeki/dialog
Files1 · source cached 10/14/2026, 2:55:22 PM
src/registry/examples/dialog/alert-dialog-demo.tsx
import { Button } from "~/registry/ui/button/button";
import { Dialog } from "~/registry/ui/dialog";
export function AlertDialogDemo() {
return (
<Dialog.Root>
<Button variant="outline">Show Dialog</Button>
<Dialog.Overlay isDismissable={false}>
<Dialog.Modal>
<Dialog.Content role="alertdialog">
<Dialog.Header>
<Dialog.Title>Are you absolutely sure?</Dialog.Title>
<Dialog.Description>
This action cannot be undone. This will permanently delete your
account and remove your data from our servers.
</Dialog.Description>
</Dialog.Header>
<Dialog.Footer>
<Button slot="close" variant="outline">
Cancel
</Button>
<Button>Continue</Button>
</Dialog.Footer>
</Dialog.Content>
</Dialog.Modal>
</Dialog.Overlay>
</Dialog.Root>
);
}