# Alert
> Callout for statuses and important messages.
Import from `@aspyn-io/kit`. Scaffold source: `npx shadcn@latest add https://design.aspyn.io/r/alert.json`
## Install
```tsx
import { Alert, AlertTitle, AlertDescription } from "@aspyn-io/kit";
```
### Default
```tsx
Scheduled maintenance
The API will be read-only on Sunday from 02:00–04:00 UTC.
```
### With icon
A leading icon is placed in its own column; the title and description align beside it.
```tsx
Heads up
Component pages now include full examples.
```
### Destructive
```tsx
Payment failed
Your card was declined.
```
## Notes
- Inherited from shadcn/ui. Variants: default and destructive.
- Alert renders role="alert" so screen readers announce it immediately: reserve it for genuinely important messages.