Alert
Use alerts to communicate important or time-sensitive information. Compare standard, slim, and icon-free message styles.
Examples
Default
Breakpoints
Mobile
320pxMobile Lg
480pxTablet
640pxDesktop
1024pxalert-demo.tsx
Slim
Breakpoints
Mobile
320pxMobile Lg
480pxTablet
640pxDesktop
1024pxLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
alert-slim-demo.tsx
No Icon
Breakpoints
Mobile
320pxMobile Lg
480pxTablet
640pxDesktop
1024pxLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
alert-no-icon-demo.tsx
Slim No Icon
Breakpoints
Mobile
320pxMobile Lg
480pxTablet
640pxDesktop
1024pxLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
alert-slim-no-icon-demo.tsx
Component API
Compose an alert from Root, Content, and the optional title, description, and indicator parts.
Root<div>
Sets the alert color and layout for its children.
| Prop | Type | Default | Description |
|---|---|---|---|
variant | info | warning | success | error | emergency | info | Selects the visual treatment. |
slim | boolean | false | Uses compact spacing. |
noIcon | boolean | false | Hides the indicator icon and reduces leading spacing. |
Content<div>
Groups the alert message.
Title<div>
Put a heading element inside when the alert introduces a section.
Description<div>
Add supporting detail below Title.
Indicator<div>
Displays the variant icon by default; children replace the icon.
Accessibility
Give the alert meaningful text. Choose a live region or alert role when the message is added dynamically and needs announcement.