You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `Alert` component provides a flexible UI element for displaying alert messages. It is composed of several subcomponents such as `AlertContainer`, `AlertTitle`, and `AlertDescription` to offer a structured and customizable interface.
7
+
The `Alert` component provides a flexible UI element for displaying alert messages. It is composed of several subcomponents such as `AlertRoot`, `AlertTitle`, `AlertDescription`, and `AlertLink` to offer a structured and customizable interface.
<Alert.Description className="text-yellow-800">This is a warning alert description.</Alert.Description>
21
-
</Alert.Container>
14
+
<Alert.Root theme="info">
15
+
<Alert.Title>Alert Title</Alert.Title>
16
+
<Alert.Description>This is an alert description.</Alert.Description>
17
+
</Alert.Root>
18
+
<Alert.Root theme="danger" dismissible>
19
+
<Alert.Description >We couldn’t complete your request because it violates an Open Policy Agent (OPA) rule set by your organization. Please review the applicable policies or contact your administrator for clarification, then try creating the feature flag again.</Alert.Description>
20
+
</Alert.Root>
21
+
<Alert.Root theme="warning" dismissible>
22
+
<Alert.Title>Warning Alert</Alert.Title>
23
+
<Alert.Description>This is a warning alert description.</Alert.Description>
24
+
</Alert.Root>
25
+
<Alert.Root dismissible>
26
+
<Alert.Title>Dismissible Alert</Alert.Title>
27
+
</Alert.Root>
28
+
<Alert.Root >
29
+
<Alert.Title>Link Alert</Alert.Title>
30
+
<Alert.Link to="/abc">Learn more</Alert.Link>
31
+
</Alert.Root>
32
+
<Alert.Root >
33
+
<Alert.Title theme="warning">Link Alert as child</Alert.Title>
<Alert.Title>Crowded Alert not expandable</Alert.Title>
38
+
<Alert.Description >LoremLorem ipsum dolor sit amet consectetur adipisicing elit. Unde molestiae hic, iste nostrum, quia eaque amet autem optio rem earum nihil rerum illo! Possimus</Alert.Description>
39
+
</Alert.Root>
40
+
<Alert.Root expandable>
41
+
<Alert.Title>Crowded Alert</Alert.Title>
42
+
<Alert.Description >Lorem, ipsum dolor sit amet consectetur adipisicing elit. Placeat magnam suscipit fugit officiis dignissimos iusto similique deleniti. Quod odio amet quisquam, blanditiis necessitatibus aliquam cumque beatae debitis sunt nemo perspiciatis a saepe enim voluptas? Incidunt vel officiis quam, corrupti ea aliquid nobis! Soluta accusantium ex, alias quod velit explicabo modi exercitationem eaque incidunt fuga, nihil fugiat voluptatum doloribus repudiandae atque.</Alert.Description>
43
+
<Alert.Link to="/abc">Learn more</Alert.Link>
44
+
</Alert.Root>
45
+
<Alert.Root theme="danger" expandable>
46
+
<Alert.Title>Crowded Alert</Alert.Title>
47
+
<Alert.Description >Lorem, ipsum dolor sit amet consectetur adipisicing elit. Placeat magnam suscipit fugit officiis dignissimos iusto similique deleniti. Quod odio amet quisquam, blanditiis necessitatibus aliquam cumque beatae debitis sunt nemo perspiciatis a saepe enim voluptas? Incidunt vel officiis quam, corrupti ea aliquid nobis! Soluta accusantium ex, alias quod velit explicabo modi exercitationem eaque incidunt fuga, nihil fugiat voluptatum doloribus repudiandae atque.</Alert.Description>
48
+
</Alert.Root>
49
+
<Alert.Root theme="warning" expandable>
50
+
<Alert.Title>Crowded Alert</Alert.Title>
51
+
<Alert.Description>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Placeat magnam suscipit fugit officiis dignissimos iusto similique deleniti. Quod odio amet quisquam, blanditiis necessitatibus aliquam cumque beatae debitis sunt nemo perspiciatis a saepe enim voluptas? Incidunt vel officiis quam, corrupti ea aliquid nobis! Soluta accusantium ex, alias quod velit explicabo modi exercitationem eaque incidunt fuga, nihil fugiat voluptatum doloribus repudiandae atque.</Alert.Description>
52
+
</Alert.Root>
53
+
<Alert.Root expandable>
54
+
<Alert.Title>Expandable but not crowded</Alert.Title>
55
+
<Alert.Description >LoremLorem ipsum dolor sit amet consectetur adipisicing elit. Unde molestiae hic</Alert.Description>
56
+
</Alert.Root>
22
57
</div>`}
23
58
/>
24
59
@@ -28,10 +63,24 @@ import { DocsPage } from "@/components/docs-page";
0 commit comments