fix: use direct hex colors for pie chart tooltip and distinct color palette

This commit is contained in:
Usman Baig
2026-03-12 18:21:19 +01:00
parent d4dc45e82b
commit bf7fe87120

View File

@@ -30,25 +30,32 @@ function SkeletonCard() {
) )
} }
const COLORS = {
rage_clicks: '#FD5E0F',
dead_clicks: '#3B82F6',
prev_rage_clicks: '#9A3412',
prev_dead_clicks: '#1E40AF',
} as const
const chartConfig = { const chartConfig = {
count: { count: {
label: 'Count', label: 'Count',
}, },
rage_clicks: { rage_clicks: {
label: 'Rage Clicks', label: 'Rage Clicks',
color: '#FD5E0F', color: COLORS.rage_clicks,
}, },
dead_clicks: { dead_clicks: {
label: 'Dead Clicks', label: 'Dead Clicks',
color: '#E04E0A', color: COLORS.dead_clicks,
}, },
prev_rage_clicks: { prev_rage_clicks: {
label: 'Prev Rage Clicks', label: 'Prev Rage Clicks',
color: '#78350F', color: COLORS.prev_rage_clicks,
}, },
prev_dead_clicks: { prev_dead_clicks: {
label: 'Prev Dead Clicks', label: 'Prev Dead Clicks',
color: '#92400E', color: COLORS.prev_dead_clicks,
}, },
} satisfies ChartConfig } satisfies ChartConfig
@@ -65,10 +72,10 @@ export default function FrustrationTrend({ summary, loading }: FrustrationTrendP
: null : null
const chartData = [ const chartData = [
{ type: 'rage_clicks', count: summary.rage_clicks, fill: 'var(--color-rage_clicks)' }, { type: 'rage_clicks', count: summary.rage_clicks, fill: COLORS.rage_clicks },
{ type: 'dead_clicks', count: summary.dead_clicks, fill: 'var(--color-dead_clicks)' }, { type: 'dead_clicks', count: summary.dead_clicks, fill: COLORS.dead_clicks },
{ type: 'prev_rage_clicks', count: summary.prev_rage_clicks, fill: 'var(--color-prev_rage_clicks)' }, { type: 'prev_rage_clicks', count: summary.prev_rage_clicks, fill: COLORS.prev_rage_clicks },
{ type: 'prev_dead_clicks', count: summary.prev_dead_clicks, fill: 'var(--color-prev_dead_clicks)' }, { type: 'prev_dead_clicks', count: summary.prev_dead_clicks, fill: COLORS.prev_dead_clicks },
] ]
if (!hasData) { if (!hasData) {