From c8be974cdafd734c3492ca6ddebee6ab40c57d41 Mon Sep 17 00:00:00 2001 From: KM Koushik Date: Mon, 16 Mar 2026 00:03:30 +1100 Subject: [PATCH] fix: type dashboard chart metric keys --- apps/web/src/app/(dashboard)/dashboard/email-chart.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/(dashboard)/dashboard/email-chart.tsx b/apps/web/src/app/(dashboard)/dashboard/email-chart.tsx index 8821e045..402dd7d4 100644 --- a/apps/web/src/app/(dashboard)/dashboard/email-chart.tsx +++ b/apps/web/src/app/(dashboard)/dashboard/email-chart.tsx @@ -23,7 +23,7 @@ interface EmailChartProps { domain: string | null; } -const STACK_ORDER: string[] = [ +const STACK_ORDER = [ "delivered", "bounced", "complained", @@ -74,9 +74,9 @@ export default function EmailChart({ days, domain }: EmailChartProps) { clicked: { label: "Clicked", color: currentColors.clicked }, }; - const visibleMetrics = + const visibleMetrics: StackKey[] = selectedMetrics.length === 0 - ? STACK_ORDER + ? [...STACK_ORDER] : STACK_ORDER.filter((key) => selectedMetrics.includes(key)); const toggleMetric = (metric: StackKey) => {