Intro

Message pages give feedback to the user when an app or list is empty, or when an error has occurred. There are different use cases for showing a message page. The layout is the same, but the text and icon can change depending on the use case. You can use the message page in the following situations:

Responsiveness

The size of the message page adjusts to fit the available space.

Size S (Smartphone)

Search with no results on a smartphone

Search with no results on a smartphone

Size M (Tablet)

Search with no results on a tablet

Search with no results on a tablet

Size L (Desktop)

Search with no results on a desktop device

Search with no results on a desktop device

Types

The layout of the message page is always the same. Only the texts and the icon change, depending on the use case and the user’s location in the app. The different types are described below.

Filter

The user has set a filter and there are no results:

No matching items found

No matching items found

The user has searched for something but there are no results:

Search with no results

Search with no results

No Items

The app contains no items:

No products can be shown

No products can be shown

Too Many Items

If there are too many items, the user has to perform a search to see results:

Loading

The app is loading:

Save as Tile

The item saved by the user is no longer available:

Error

The app cannot show any content due to an error:

Error case – With link

Error case – With link

Error case

Error case

Formatted Text and Buttons

You can apply formatting to the text on the message page (such as bold, italic, underline, and bullet points), and add buttons. Do not place more than 2 buttons on a page.

Message page with formatted text and buttons

Message page with formatted text and buttons

Components

The following UI elements can be placed on the message page:

Guidelines

Different texts are displayed for different use cases. In general, follow these guidelines:

Resources

Elements and Controls

Implementation