A message is a notification that informs users about information, successes, errors or other events in the application. Unlike a notification, it has no status and no option to hide itself. It is integrated into the layout and is suitable in particular for notifications within lists.
Number | Type | Description | Optional | Info |
---|---|---|---|---|
1 | Component | sbb-image | Yes | |
2 | Component | sbb-title | No | |
3 | Text | Subtitle | Yes | |
4 | Text | Legend | Yes | |
5 | Component | sbb-secondary-button | Yes |
Please reload the page or try your search again later.
Error code: 0001
The sbb-message
component can be used to display a complex message.
It renders by default a sbb-title,
which can be provided via titleContent
property or title
slot.
Optionally, the user can provide other elements such as a subtitle paragraph via the subtitle
slot,
a sbb-image to provide an image via the image
slot,
a paragraph to provide an error code via the legend
slot,
and a sbb-button to provide a custom action via the action
slot.
<sbb-message title-content="Title" title-level="3">
<sbb-image slot="image" [...]></sbb-image>
<p slot="subtitle">Subtitle</p>
<p slot="legend">Error code: 0001</p>
<sbb-button slot="action" [...]>Action</sbb-button>
</sbb-message>
By default, the sbb-title
has a visual level of 5 and an actual level of 3.
This can be changed by the user via the title-level
property.
As all other elements are regularly slotted, their accessibility relies on the standard techniques provided
by the used components (e.g. alt-text
and aria-label
).
Name | Attribute | Privacy | Type | Default | Description |
---|---|---|---|---|---|
titleContent | title-content | public | string | '' | Content of title. |
titleLevel | title-level | public | SbbTitleLevel | '3' | Level of title, it will be rendered as heading tag (e.g., h3). Defaults to level 3. |
Name | Description |
---|---|
action | Use this slot to provide a sbb-button. |
image | Use this slot to provide a sbb-image component. |
legend | Use this slot to provide a legend, must be a paragraph. |
subtitle | Use this slot to provide a subtitle, must be a paragraph. |
title | Use this slot to provide title text for the component. |