Skip to main content

What are you looking for?

Try searching for…

Components

Alert

Alert provides users with information that is especially important for them to see and understand. The component is designed to capture users' attention. The text in the alert should be short and clear.

Usage

Use the attribute data-color="info | success | warning | danger" to change the type of alert.

Use role="alert" for critical messages that require immediate attention. Use role="status" for less critical messages.

CSS variables and data attributes

CSS Variables
NameValue
--dsc-alert-backgroundvar(--ds-color-info-surface-tinted)
--dsc-alert-border-widthvar(--ds-border-width-default)
--dsc-alert-border-stylesolid
--dsc-alert-border-colorvar(--ds-color-info-border-default)
--dsc-alert-border-radiusvar(--ds-border-radius-md)
--dsc-alert-icon-colorvar(--ds-color-info-text-subtle)
--dsc-alert-icon-urlurl("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75zM11 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0m-1.25 3a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 .75.75v4.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-4h-.75a.75.75 0 0 1-.75-.75'/%3E%3C/svg%3E")
--dsc-alert-colorvar(--ds-color-info-text-default)
--dsc-alert-spacingvar(--ds-size-2)
--dsc-alert-icon-sizevar(--ds-icon-size)
--dsc-alert-padding-blockvar(--ds-size-6)
--dsc-alert-padding-inline-endvar(--ds-size-6)

No relevant data attributes found.

React

Edit this page on github.com (opens in a new tab)