EmptyState
What a list says when it has nothing in it.
Say why, and what would fill it
A bare “No data” leaves someone wondering whether the thing is broken — and that is the moment they stop trusting it. The second example is the one that is actually shipped in Ivy.
No runs yet
Runs appear once Hana delivers an event that matches a workflow trigger.
Guidance
Use it when
- A list that is empty because nothing has happened yet.
- A filter that matched nothing — say which filter, so the way out is obvious.
Reach for something else when
- An error. “Could not load” is a failure state, not an empty one, and conflating them hides outages.
- A bare “No data.” It reads identically to “broken”.