A modal dialog that interrupts the user with important content and expects a response.
<ui-alert-dialog>
<ui-alert-dialog-trigger>Delete Account</ui-alert-dialog-trigger>
<ui-alert-dialog-content>
<ui-alert-dialog-header>
<ui-alert-dialog-title>Are you absolutely sure?</ui-alert-dialog-title>
<ui-alert-dialog-description>
This action cannot be undone. This will permanently delete your account and remove your data from our servers.
</ui-alert-dialog-description>
</ui-alert-dialog-header>
<ui-alert-dialog-footer>
<ui-alert-dialog-cancel>Cancel</ui-alert-dialog-cancel>
<ui-alert-dialog-action variant="destructive">Delete</ui-alert-dialog-action>
</ui-alert-dialog-footer>
</ui-alert-dialog-content>
</ui-alert-dialog>
<ui-alert-dialog> <ui-alert-dialog-trigger> <ui-alert-dialog-portal> <ui-alert-dialog-overlay> <ui-alert-dialog-content> <ui-alert-dialog-header> <ui-alert-dialog-media> <ui-alert-dialog-title> <ui-alert-dialog-description> <ui-alert-dialog-footer> <ui-alert-dialog-action> <ui-alert-dialog-cancel>
<ui-alert-dialog>| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | — | Controlled open state. |
defaultOpen | boolean | false | Default open state. |
<ui-alert-dialog-content>| Prop | Type | Default | Description |
|---|---|---|---|
size | "default" | "sm" | "default" | The size of the dialog. |
All components also accept standard HTML attributes (class, id, style, data-*, aria-*, etc.) which are passed through to the underlying element.