All components

FEEDBACK / COMPONENTS

Empty state

Explain what is missing and how to begin.

Live component4 documented props

About empty state

Explain why the area is empty and offer a relevant next action. Distinguish first use, no results, and errors.

01

Anatomy

Shared parts, named consistently.

  1. 1
    Illustration

    Content or structure that supports the component’s purpose and reading order.

  2. 2
    Heading

    Names the component, action, or content. Keep it clear and persistent.

  3. 3
    Explanation

    Content or structure that supports the component’s purpose and reading order.

  4. 4
    Action

    A named, keyboard-operable interaction with visible focus and state feedback.

Try the default

A working example with the shared V1 visual language.

Room for your next idea

Add your first component to start a reusable library.

When to use

Explain why the area is empty and offer a relevant next action. Distinguish first use, no results, and errors.

The primary action is keyboard operable. The message remains readable without an illustration.

Related components

Source & adaptation

V1 semantic colors, DM Sans typography, compact controls, and responsive layouts. The API table describes this implementation; source design notes may use earlier API terminology.

components/library/feedback.tsx