Design: Define loading and empty states for expanded Metrics chart
Problem to solve
When the user expands a chart to view it full-screen, we show the generic (very confusing) empty state that we also use for the dashboard. This state looks like an empty/ error state rather than loading state.
Expanded chart loading state |
---|
Intended users
User experience goal
"When the chart is loading, I need to know that it's loading. When something is broken, I want to know what's wrong and how to fix it."
Proposal
Define a loading state (perhaps some type of loading skeleton) and an error state for the chart.