Skip to main content

NotificationListItem

The ui5-li-notification is a type of list item, meant to display notifications.

The component has a rich set of various properties that allows the user to set avatar, menu, titleText, descriptive content and footnotes to fully describe a notification.

The user can:

  • display a Close button
  • can control whether the titleText and description should wrap or truncate and display a ShowMore button to switch between less and more information
  • add actions by using the ui5-menu component

Note: Adding custom actions by using the ui5-notification-action component is deprecated as of version 2.0!

Usage​

The component can be used in a standard ui5-list.

Keyboard Handling​

Basic Navigation​

The user can use the following keyboard shortcuts to perform actions (such as select, delete):

  • [Enter] - select an item (trigger "item-click" event)
  • [Delete] - close an item (trigger "item-close" event)

Fast Navigation​

This component provides a fast navigation using the following keyboard shortcuts:

  • [Shift] + [Enter] - 'More'/'Less' link will be triggered
  • [Shift] + [F10] - 'Menu' (Actions) button will be triggered (clicked)

ES6 Module Import​

import "@ui5/webcomponents-fiori/dist/NotificationListItem.js";

Properties​

wrappingType​

DescriptionDefines if the titleText and description should wrap, they truncate by default.
Note: by default the titleText and description, and a ShowMore/Less button would be displayed.
Type"None" | "Normal"
Default"None"
Since1.0.0-rc.15

state​

DescriptionDefines the status indicator of the item.
Type"None" | "Positive" | "Critical" | "Negative" | "Information"
Default"None"

showClose​

DescriptionDefines if the Close button would be displayed.
Typeboolean
Defaultfalse

importance​

DescriptionDefines the Important label of the item.
Type"Standard" | "Important"
Default"Standard"

titleText​

DescriptionDefines the titleText of the item.
Typestring | undefined
Defaultundefined

read​

DescriptionDefines if the notification is new or has been already read.
Note: if set to false the titleText has bold font, if set to true - it has a normal font.
Typeboolean
Defaultfalse

loading​

DescriptionDefines if a busy indicator would be displayed over the item.
Typeboolean
Defaultfalse
Since1.0.0-rc.8

loadingDelay​

DescriptionDefines the delay in milliseconds, after which the busy indicator will show up for this component.
Typenumber
Default1000

Slots​

avatar​

DescriptionDefines the avatar, displayed in the ui5-li-notification.
Note: Consider using the ui5-avatar to display icons, initials or images.
Note: In order to be complaint with the UX guidlines and for best experience, we recommend using avatars with 2rem X 2rem in size (32px X 32px). In case you are using the ui5-avatar you can set its size property to XS to get the required size - <ui5-avatar size="XS"></ui5-avatar>.
TypeArray<HTMLElement>
DescriptionDefines the menu, displayed in the ui5-li-notification.
Note: Use this for implementing actions.
Note: Should be used instead u5-notification-action, which is deprecated as of version 2.0.
TypeArray<HTMLElement>

footnotes​

DescriptionDefines the elements, displayed in the footer of the of the component.
TypeArray<HTMLElement>

default​

DescriptionDefines the content of the ui5-li-notification, usually a description of the notification.
Note: Although this slot accepts HTML Elements, it is strongly recommended that you only use text in order to preserve the intended design.
TypeArray<Node>

Events​

close​

DescriptionFired when the Close button is pressed.
TypeCustomEvent<NotificationListItemCloseEventDetail>
Parametersitem: HTMLElement
the closed item.

Methods​

No methods available for this component.

CSS Parts​

NameDescription
title-textUsed to style the titleText of the notification list item