From b817e11f3d9ac4ce1f20edbc775c80d66d2eb8b5 Mon Sep 17 00:00:00 2001 From: KM Koushik Date: Sun, 29 Sep 2024 10:17:10 +1000 Subject: [PATCH] update dashboard chart ui (#73) --- .../(dashboard)/dashboard/dashboard-chart.tsx | 56 +++++++++++++------ 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/apps/web/src/app/(dashboard)/dashboard/dashboard-chart.tsx b/apps/web/src/app/(dashboard)/dashboard/dashboard-chart.tsx index 8151e50..8e7d3ab 100644 --- a/apps/web/src/app/(dashboard)/dashboard/dashboard-chart.tsx +++ b/apps/web/src/app/(dashboard)/dashboard/dashboard-chart.tsx @@ -6,6 +6,9 @@ import { YAxis, Tooltip, ResponsiveContainer, + CartesianGrid, + AreaChart, + Area, } from "recharts"; import { EmailStatusIcon } from "../emails/email-status-badge"; import { EmailStatus } from "@prisma/client"; @@ -113,7 +116,7 @@ export default function DashboardChart() { bottom: 5, }} > - {/* */} + +

{data.name}

{data.DELIVERED ? ( -
-

Delivered

-

{data.DELIVERED} emails

+
+
+

+ Delivered +

+

+ {data.DELIVERED} +

) : null} {data.BOUNCED ? ( -
-

Bounced

-

{data.BOUNCED} emails

+
+
+

+ Bounced +

+

{data.BOUNCED}

) : null} {data.COMPLAINED ? ( -
-

Complained

-

{data.COMPLAINED} emails

+
+
+

+ Complained +

+

+ {data.COMPLAINED} +

) : null} {data.OPENED ? ( -
-

Opened

-

{data.OPENED} emails

+
+
+

+ Opened +

+

{data.OPENED}

) : null} {data.CLICKED ? ( -
-

Clicked

-

{data.CLICKED} emails

+
+
+

+ Clicked +

+

{data.CLICKED}

) : null}