From 197b4a439b720c40585a79a85d161415e40282ae Mon Sep 17 00:00:00 2001 From: DiogoMachado04 Date: Thu, 29 May 2025 18:37:38 +0100 Subject: [PATCH] feat: add favorites to user menu add favorites to user menu --- .../components/layout/nav-bar/user-menu.tsx | 22 ++++++++++++++++--- frontend/vizzy/messages/en.json | 1 + frontend/vizzy/messages/pt.json | 1 + 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/frontend/vizzy/components/layout/nav-bar/user-menu.tsx b/frontend/vizzy/components/layout/nav-bar/user-menu.tsx index 4f9d4a38..b97cc09a 100644 --- a/frontend/vizzy/components/layout/nav-bar/user-menu.tsx +++ b/frontend/vizzy/components/layout/nav-bar/user-menu.tsx @@ -23,6 +23,7 @@ import { LogOut, Activity, Inbox, + Heart, } from 'lucide-react'; import { useTranslations } from 'next-intl'; import { useRouter } from 'next/navigation'; @@ -85,25 +86,40 @@ export function UserMenu({ username, avatarUrl }: UserMenuProps): JSX.Element { router.push(`${ROUTES.DASHBOARD}?activeTab=overview`)} + onClick={() => + router.push(`${ROUTES.DASHBOARD}?activeTab=overview`) + } > {t('overview')} router.push(`${ROUTES.DASHBOARD}?activeTab=listings`)} + onClick={() => + router.push(`${ROUTES.DASHBOARD}?activeTab=listings`) + } > {t('listings')} router.push(`${ROUTES.DASHBOARD}?activeTab=proposals`)} + onClick={() => + router.push(`${ROUTES.DASHBOARD}?activeTab=proposals`) + } > {t('proposals')} + + router.push(`${ROUTES.DASHBOARD}?activeTab=favorites`) + } + > + + {t('favorites')} +