fix(ui): show a loading skeleton on the dashboard, dashboards, and TV views #469
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/MAPPS-404-is-loading"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Add an
is_loading()skeleton branch to DashboardPage, DashboardsPage, and BigTicketsPage so they show a loading state during the initial fetch instead of zeroed stats / empty tables.Why
They gated only
is_unavailable(), letting the in-flightLoadingfall through tovalue_or_default()(zeros/empty), which then pops to real data.hooks/remote_data.rs::is_loading()is the intended fix (projects.rs/reports.rs already use it). UI audit (MAPPS-399) F16; relates MAPPS-142/198.is_loadingis captured beforevalue_or_default()(borrow); theis_unavailable+ empty branches are unchanged. dashboard: shimmer stat-row + DetailSkeleton grid; dashboards: TableLoading; big_view: CardGridSkeleton.Closes MAPPS-404.