diff --git a/src/components/Alert/Alert.stories.tsx b/src/components/Alert/Alert.stories.tsx
index 92cd8a23c0e..ffe3aa755ee 100644
--- a/src/components/Alert/Alert.stories.tsx
+++ b/src/components/Alert/Alert.stories.tsx
@@ -5,7 +5,7 @@ import { Meta, StoryObj } from "@storybook/react"
import Alert from "."
const meta = {
- title: "Molecules / Action Feedback / Alerts",
+ title: "Molecules / Action Feedback / Old Alerts",
component: Alert,
decorators: [
(Story) => (
diff --git a/src/components/ui/__stories__/Alert.stories.tsx b/src/components/ui/__stories__/Alert.stories.tsx
new file mode 100644
index 00000000000..2488d7968a9
--- /dev/null
+++ b/src/components/ui/__stories__/Alert.stories.tsx
@@ -0,0 +1,87 @@
+import * as React from "react"
+import { MdInfoOutline } from "react-icons/md"
+import { Meta, StoryObj } from "@storybook/react"
+
+import {
+ Alert,
+ AlertCloseButton,
+ AlertContent,
+ AlertDescription,
+ AlertTitle,
+} from "../alert"
+import { Center } from "../flex"
+
+const meta = {
+ title: "Molecules / Action Feedback / Alerts",
+ component: Alert,
+ parameters: {
+ layout: "none",
+ },
+ decorators: [
+ (Story) => (
+
+
+
+ ),
+ ],
+} satisfies Meta
+
+export default meta
+
+type Story = StoryObj
+
+const DEMO_TITLE = "Alert or callout title"
+const DEMO_DESC = "This is an alert to be used for important information."
+
+const VARIANTS = ["info", "error", "success", "warning", "update"] as const
+
+export const Variants: Story = {
+ render: (args) => (
+
+ {VARIANTS.map((variant) => (
+
+
+ {DEMO_TITLE}
+ This is a {variant} alert
+
+
+ ))}
+