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..
1: Accent Icon
2: Title
3: Description
4: Button
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.
Demo
Access the Figma file and inspect the element using Dev Mode.
Last Update
- Updated pictograms to accent icons;
- Updated buttons;
- Updated color variables;