From 3d77bd59bab83682152f8c0e77f655ab964ba0f0 Mon Sep 17 00:00:00 2001 From: Pattadon Date: Mon, 11 Nov 2024 11:08:36 +0700 Subject: [PATCH 1/5] feat: add notification badge with animated ping effect to navigation bar --- src/components/navigationBar/AuthenticatedComponents.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/navigationBar/AuthenticatedComponents.tsx b/src/components/navigationBar/AuthenticatedComponents.tsx index 41ed528..cb5d89f 100644 --- a/src/components/navigationBar/AuthenticatedComponents.tsx +++ b/src/components/navigationBar/AuthenticatedComponents.tsx @@ -32,6 +32,9 @@ export const AuthenticatedComponents = ({ uid, avatarUrl }: AuthenticatedCompone
+ + {displayValue} + {displayValue} From 2f4d9316826c80e3f2dc4f15a8a0ddf6b3f29407 Mon Sep 17 00:00:00 2001 From: Pattadon Date: Mon, 11 Nov 2024 11:08:55 +0700 Subject: [PATCH 2/5] fix: remove duplicate display value in notification badge component --- src/components/navigationBar/AuthenticatedComponents.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/navigationBar/AuthenticatedComponents.tsx b/src/components/navigationBar/AuthenticatedComponents.tsx index cb5d89f..227435d 100644 --- a/src/components/navigationBar/AuthenticatedComponents.tsx +++ b/src/components/navigationBar/AuthenticatedComponents.tsx @@ -36,7 +36,6 @@ export const AuthenticatedComponents = ({ uid, avatarUrl }: AuthenticatedCompone {displayValue} - {displayValue}
From d6a11581a1c774ec89d4b688aa2a5cece2047047 Mon Sep 17 00:00:00 2001 From: Pattadon Date: Mon, 11 Nov 2024 11:23:22 +0700 Subject: [PATCH 3/5] feat: add ChartPie icon for business dashboard in navigation bar --- .../navigationBar/AuthenticatedComponents.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/navigationBar/AuthenticatedComponents.tsx b/src/components/navigationBar/AuthenticatedComponents.tsx index 227435d..63e4345 100644 --- a/src/components/navigationBar/AuthenticatedComponents.tsx +++ b/src/components/navigationBar/AuthenticatedComponents.tsx @@ -10,7 +10,7 @@ import { DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; -import { Bell, Heart, Wallet } from "lucide-react"; +import { Bell, Heart, Wallet, ChartPie } from "lucide-react"; import { LogoutButton } from "@/components/auth/logoutButton"; import { useUserRole } from "@/hooks/useUserRole"; @@ -35,14 +35,19 @@ export const AuthenticatedComponents = ({ uid, avatarUrl }: AuthenticatedCompone {displayValue} - - + + {/*chart pie icon for bussiness's dashboard */} + {data?.role === "business" && ( + + + + )}