import { Meta, Title, Subtitle, Description, Primary, Controls, Stories, Canvas } from '@storybook/addon-docs/blocks';
import * as AlertDialogStories from './alert-dialog.stories';

<Meta of={AlertDialogStories} />

<Title />
<Subtitle>A modal for irreversible destructive actions that requires explicit confirmation.</Subtitle>

<Description />

<Primary />

---

## Variations

<Stories />

---

## AI Best Practices

> [!IMPORTANT]
> - **Mandatory Content** — Both `AlertDialogTitle` and `AlertDialogDescription` are required for accessibility and clarity.
> - **Action Pair** — Always provide a `Cancel` option alongside the `Action`.
> - **Visual Weight** — Assign destructive styling (`bg-destructive`) to the confirm button to signal danger.
