Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Empty State

Empty States signify a condition in which there is no content to display or, alternatively, convey a message intended to inform the user.

  • Overview
  • Specs
  • Guidelines

Pattern

This design pattern serves to represent a state within an interface where no content is currently available for display. It is often utilized to indicate to users that there is no data or information to present at the moment.

This deliberate absence of content serves as a visual cue, prompting users to take appropriate actions, such as initiating a search, creating new content, or navigating to alternative sections within the application.

By incorporating the Empty State pattern into the design system, we ensure a consistent and intuitive user experience when faced with these scenarios in various interfaces and applications..

empty_state_anatomy
Empty State anatomy

1: Accent Icon

2: Title

3: Description

4: Button

Graph - Empty State
Empty State applied in Dashboard

Used for:

No data to show

When there is no data to show in a table or chart, an Empty State is used to inform the user. There is also a possibility to show a button;

No permissions

When a user doesn’t have permissions to access a certain file or page/view, an Empty State is displayed where the user can request access;

Areas under maintenance

When some view or area on the application is under maintenance, we must inform the users, using an Empty State;

Loading failed

When for some reason the page/view or modal/flyout has failed to be loaded, an Empty State will be displayed with a button to reload the content;

Don’t use for:

Page error

When the whole page has an error such as a 404 error, another template is used which is the page error pattern;

Contextual irrelevance

If the absence of content doesn’t occur naturally within the user flow or doesn’t serve a meaningful purpose, implementing an Empty State might confuse users rather than helping them;

Unnecessary interruption

In some cases, interrupting the user experience with an Empty State may not be necessary, especially if users are engaged in a task where the absence of content is expected or inconsequential;

Limited screen space

In interfaces with limited screen space, such as mobile applications, prioritizing the display of content over Empty States may be more beneficial to optimize the user experience.

404_EmptyState
Empty state applied as a 404 error

Demo

Access the Figma file and inspect the element using Dev Mode.

playgorund_empty_state
Empty State in figma

Last Update

Empty State_Before
Old version of the Empty State
Empty State_Current
Current version of the Empty State
  • Updated pictograms to accent icons;
  • Updated buttons;
  • Updated color variables;

Accent Icons

Accent Icons in UX serve as graphical representations of concepts, actions, or objects, enhancing user understanding and interaction within digital …

Data Grid

Data Grids are used to efficiently organize information and make it easier for users to consult it …