From 0edf932c484f5b114b08ee6a25ebcd8753dec683 Mon Sep 17 00:00:00 2001 From: dev-rminds Date: Fri, 21 Feb 2025 12:17:47 +0200 Subject: [PATCH 1/2] fix translation key and profile menu item --- .../top-navbar/desktop/TopNavbarDesktopMenuUser.tsx | 10 ++++++---- .../modal-product-reserve/ModalProductReserve.tsx | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx b/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx index 1c3ae4bbd..44516aea5 100644 --- a/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx +++ b/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx @@ -177,10 +177,12 @@ export const TopNavbarDesktopMenuUser = () => { {translate('top_navbar.user_menu.preferences_notifications')} - - - {translate('top_navbar.user_menu.profile')} - + {authIdentity?.profile && ( + + + {translate('top_navbar.user_menu.profile')} + + )} {envData.config.sessions && ( diff --git a/react/src/webshop/components/modals/modal-product-reserve/ModalProductReserve.tsx b/react/src/webshop/components/modals/modal-product-reserve/ModalProductReserve.tsx index 2804dd4ea..b4aa69f25 100644 --- a/react/src/webshop/components/modals/modal-product-reserve/ModalProductReserve.tsx +++ b/react/src/webshop/components/modals/modal-product-reserve/ModalProductReserve.tsx @@ -563,7 +563,7 @@ export default function ModalProductReserve({ )} From fad92edbd3eec50e75118e9ab893715b63fda549 Mon Sep 17 00:00:00 2001 From: dev-rminds Date: Fri, 21 Feb 2025 12:56:01 +0200 Subject: [PATCH 2/2] add profile link to mobile menu --- .../desktop/TopNavbarDesktopMenuUser.tsx | 11 +++++++++++ .../top-navbar/mobile/TopNavbarMobileMenu.tsx | 14 ++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx b/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx index 44516aea5..6fedd4e56 100644 --- a/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx +++ b/react/src/webshop/components/elements/top-navbar/desktop/TopNavbarDesktopMenuUser.tsx @@ -110,6 +110,7 @@ export const TopNavbarDesktopMenuUser = () => { {translate('top_navbar.user_menu.my_vouchers')} +
{ {translate('top_navbar.user_menu.authorize')}
+ { {translate('top_navbar.user_menu.bookmarks')} + { {translate('top_navbar.user_menu.reservations')} + {appConfigs.has_reimbursements && ( { {translate('top_navbar.user_menu.reimbursements')} )} + { {translate('top_navbar.user_menu.fund_requests')} + {appConfigs.has_payouts && ( { {translate('top_navbar.user_menu.payouts')} )} + {translate('top_navbar.user_menu.notifications')} + { {translate('top_navbar.user_menu.preferences_notifications')} + {authIdentity?.profile && ( {translate('top_navbar.user_menu.profile')} )} + {envData.config.sessions && ( {translate('top_navbar.user_menu.security_sessions')} )} + )} + {authIdentity?.profile && ( + + + {translate('top_navbar.buttons.mobile.dropdown.profile')} + + )} + {authIdentity && envData.config.sessions && (