diff --git a/apps/loopover-ui/src/routes/app.index.tsx b/apps/loopover-ui/src/routes/app.index.tsx index 89acdac9f..8a8811c21 100644 --- a/apps/loopover-ui/src/routes/app.index.tsx +++ b/apps/loopover-ui/src/routes/app.index.tsx @@ -19,6 +19,7 @@ import { import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { StatusPill } from "@/components/site/control-primitives"; +import { EmptyState, ErrorState } from "@/components/site/state-views"; import { PageHeader } from "@/components/site/primitives"; import { TrendChart } from "@/components/site/trend-chart"; import { type AppRole, useSession } from "@/lib/api/session"; @@ -169,14 +170,18 @@ function AppOverview() { className="grid gap-3 sm:grid-cols-2 lg:grid-cols-3" > {overview.status === "error" && ( -
- App overview is unavailable right now ({overview.error}). -
+ )} {series.length === 0 ? ( -
- No metrics available yet. They’ll appear once the API returns data. -
+ ) : ( series.map((m) => (