Empty states

Placeholder screens that appear when no data is available, providing guidance, context, or next steps to help users understand what to do next.

Empty states

Placeholder screens that appear when no data is available, providing guidance, context, or next steps to help users understand what to do next.

Empty states

Placeholder screens that appear when no data is available, providing guidance, context, or next steps to help users understand what to do next.

 file upload interface with a dashed rectangular border indicating a drop zone. Inside the box, the heading “Upload an image” is displayed, followed by the instruction “Click Upload file to upload your image.” Below the text, there is a button labeled “Upload file.” The design provides clear guidance for users to upload an image, utilizing an empty state layout to prompt action.

When to use

  • First-time use – When a section has no content yet (e.g., “No saved items” in a new account).

  • Cleared data – After a user deletes or removes all content (e.g., an empty cart).

  • Error or no results – When a search or filter returns no matching content.

Best practices

  • Provide context – Clearly explain why the area is empty.

  • Offer next steps – Suggest an action (e.g., “Add your first item” or “Try a different search term”).

  • Use visuals wisely – Simple icons or illustrations can make empty states feel intentional rather than broken.

<div class="empty-state">
  <p>No items found</p>
  <button>Add New Item</button>
</div>

Empty states should feel helpful, not like an error, guiding users to what they can do next instead of leaving them stuck.

Continue reading

Looking to contribute?

Your input matters! Whether it’s feedback, design suggestions, or new ideas, every contribution helps shape a more refined, flexible, and efficient design system. Share your thoughts and be part of building something better for everyone.

Looking to contribute?

Your input matters! Whether it’s feedback, design suggestions, or new ideas, every contribution helps shape a more refined, flexible, and efficient design system. Share your thoughts and be part of building something better for everyone.

Looking to contribute?

Your input matters! Whether it’s feedback, design suggestions, or new ideas, every contribution helps shape a more refined, flexible, and efficient design system. Share your thoughts and be part of building something better for everyone.