fix: type dashboard chart metric keys (#380)

This commit is contained in:
KM Koushik
2026-03-16 00:07:28 +11:00
committed by GitHub
parent 4307670822
commit 42e68bfc49
@@ -23,7 +23,7 @@ interface EmailChartProps {
domain: string | null; domain: string | null;
} }
const STACK_ORDER: string[] = [ const STACK_ORDER = [
"delivered", "delivered",
"bounced", "bounced",
"complained", "complained",
@@ -74,9 +74,9 @@ export default function EmailChart({ days, domain }: EmailChartProps) {
clicked: { label: "Clicked", color: currentColors.clicked }, clicked: { label: "Clicked", color: currentColors.clicked },
}; };
const visibleMetrics = const visibleMetrics: StackKey[] =
selectedMetrics.length === 0 selectedMetrics.length === 0
? STACK_ORDER ? [...STACK_ORDER]
: STACK_ORDER.filter((key) => selectedMetrics.includes(key)); : STACK_ORDER.filter((key) => selectedMetrics.includes(key));
const toggleMetric = (metric: StackKey) => { const toggleMetric = (metric: StackKey) => {