Confirmation dialog with preset action sets or custom actions.
| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | — | Visible. |
title | string | — | Heading. |
description | string | — | Message. |
actionSet | DialogActionSet | ok-cancel | Buttons preset. |
actions | DialogAction[] | — | Custom buttons; overrides actionSet. Each action has label, result, and variant. |
onClose | (result: DialogResult) => void | — | Receives confirm, cancel, dismiss, or branch. |
dismissOnBackdrop | boolean | true | Allow backdrop dismissal. |
dismissOnEscape | boolean | true | Allow Escape dismissal. |