# 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.