diff --git a/src/app/(dashboard)/pipelines/page.tsx b/src/app/(dashboard)/pipelines/page.tsx index b359de41..5446a5c2 100644 --- a/src/app/(dashboard)/pipelines/page.tsx +++ b/src/app/(dashboard)/pipelines/page.tsx @@ -99,7 +99,23 @@ function PipelineHealthBadge({ pipelineId }: { pipelineId: string }) { ), ); const status = healthQuery.data?.status ?? null; - if (!status || status === "no_data") return null; + const hasSlis = (healthQuery.data?.slis?.length ?? 0) > 0; + + if (!status) return null; + + if (status === "no_data" && hasSlis) { + return ( + + + + + No Data — SLIs configured but no traffic yet + + ); + } + + if (status === "no_data") return null; + return (