lightdarkdefaultcompact
Getting StartedInstallationChangelogSupportGithubFrameworksAngularVueReactDemosFoundationThemesTypographyIconsPopoversInternationalizationDrag and DropKeyboard NavigationLayoutGetting StartedBlockInlineGridComponentsAccordionAlertAlert GroupBadgeBreadcrumbButtonButton GroupButton ExpandButton HandleButton IconButton ResizeButton SortCardChatCheckboxColorData GridDateDialogDividerDrawerDropdownFileFormat DatetimeFormat NumberFormsForm InteractionsForm ValidationHeaderInputMenuMonthNavPaginationPasswordProgress BarProgress CircleProgress DotRadioRangeRatingSearchSelectStepperSwitchTabsTagTextareaTimeToastToggletipTooltipTreeData GridGetting StartedFooterPlaceholderAsyncResponsiveHeightPaginationBordersHoverLayerRange SelectionCSVColumn AlignmentColumn WidthColumn FixedColumn StickyColumn VisibilityColumn GroupsColumn SpanColumn ResizeDraggable ColumnsDraggable RowsRow HeaderRow Multi SelectRow Single SelectRow HeightRow ActionRow Action BulkRow StickyRow StripeRow FixedRow SortRow Groups

The alert component is used to inform users of important information or to provide feedback on an action they have taken.

Example

alertalert accentalert successalert warningalert danger
code
<script type="module">
  import '@blueprintui/components/include/alert.js';
</script>

<section bp-layout="block gap:sm">
  <bp-alert>alert</bp-alert>
  <bp-alert status="accent">alert accent</bp-alert>
  <bp-alert status="success">alert success</bp-alert>
  <bp-alert status="warning">alert warning</bp-alert>
  <bp-alert status="danger">alert danger</bp-alert>
</section>

Install

NPM

// npm package
import '@blueprintui/components/include/alert.js';

CDN

<script type="module">
  import 'https://cdn.jsdelivr.net/npm/@blueprintui/components/include/alert.js/+esm';
</script>

Accessibility

  • Use clear, descriptive text for the alert message that communicates the purpose of the alert.
  • Use the appropriate alert status to indicate the severity of the alert.
  • Use aria-live attribute to indicate the importance and relevance of the alert message.
  • Provide an option for user to dismiss the alert, if applicable.
  • Avoid using the title attribute, as it is not read by screen readers.

bp-alert

Events

NameTypesDescription
close

Properties

NameTypesDescription
status'accent' | 'success' | 'warning' | 'danger'determine the visual status state
closablebooleandetermine user closable state
i18nset default aria/i18n strings

Attributes

NameTypesDescription
status'accent' | 'success' | 'warning' | 'danger'determine the visual status state
closablebooleandetermine user closable state
i18nset default aria/i18n strings

CSS Properties

NameTypesDescription
--icon-color
--color

Slots

NameTypesDescription
defaultslot for content

bp-alert-group

Properties

NameTypesDescription
status'accent' | 'success' | 'warning' | 'danger'determine the visual status state
type'banner'determine the visual styles for top/pinned banners

Attributes

NameTypesDescription
status'accent' | 'success' | 'warning' | 'danger'determine the visual status state
type'banner'determine the visual styles for top/pinned banners

CSS Properties

NameTypesDescription
--background
--color
--padding
--border-radius

Slots

NameTypesDescription
defaultslot for content