import type { Meta, StoryObj } from '@storybook/react-vite'; import { CircleCheckIcon, InfoIcon, OctagonXIcon, TriangleAlertIcon } from 'lucide-react'; import { Alert, AlertDescription, AlertTitle } from './alert'; const meta = { title: 'Components/Alert', component: Alert, parameters: { layout: 'centered', docs: { description: { component: 'Inline message about the state of the page. It carries `role="alert"`, so screen readers announce it the moment it appears — do not use it for static explanatory copy.', }, }, }, tags: ['autodocs'], argTypes: { variant: { control: 'select', options: ['default', 'destructive', 'success', 'warning'] }, }, decorators: [(Story) =>