From 855723ffd1cc69317843f0849aefdc5dc07331e1 Mon Sep 17 00:00:00 2001 From: poyrazavsever Date: Sun, 7 Jun 2026 07:27:38 +0300 Subject: [PATCH] ui: implement custom tooltips and update bar chart colors for analytics and dashboard components --- .../analytics/analytics-client.tsx | 34 +++++++++++---- app/(dashboard)/dashboard-client.tsx | 41 ++++++++++++++----- 2 files changed, 56 insertions(+), 19 deletions(-) diff --git a/app/(dashboard)/analytics/analytics-client.tsx b/app/(dashboard)/analytics/analytics-client.tsx index 9d3546a..77f376f 100644 --- a/app/(dashboard)/analytics/analytics-client.tsx +++ b/app/(dashboard)/analytics/analytics-client.tsx @@ -147,19 +147,37 @@ export function AnalyticsClient({ data }: AnalyticsClientProps) { { + if (active && payload && payload.length) { + return ( +
+

{label}

+
+ {payload.map((entry: any, index: number) => ( +
+
+
+ Görev Sayısı +
+ + {entry.value} + +
+ ))} +
+
+ ); + } + return null; + }} /> diff --git a/app/(dashboard)/dashboard-client.tsx b/app/(dashboard)/dashboard-client.tsx index f22f6fb..bada7f7 100644 --- a/app/(dashboard)/dashboard-client.tsx +++ b/app/(dashboard)/dashboard-client.tsx @@ -159,25 +159,44 @@ export function DashboardClient({ data }: DashboardClientProps) { dx={-10} /> { + if (active && payload && payload.length) { + return ( +
+

{label}

+
+ {payload.map((entry: any, index: number) => ( +
+
+
+ {entry.name === 'income' ? 'Gelir' : 'Gider'} +
+ + {formatCurrency(entry.value)} + +
+ ))} +
+
+ ); + } + return null; + }} />