From e19172d2bb2804eff3cb7fbf3ed6adaa7caf9cdf Mon Sep 17 00:00:00 2001 From: RKWojs Date: Mon, 6 Oct 2025 16:07:17 +0200 Subject: [PATCH] feat: Restrict notifications feature to admin users only in navigation --- src/components/ui/Navigation.js | 90 +++++++++++++++++---------------- 1 file changed, 47 insertions(+), 43 deletions(-) diff --git a/src/components/ui/Navigation.js b/src/components/ui/Navigation.js index a31eb1e..79d6008 100644 --- a/src/components/ui/Navigation.js +++ b/src/components/ui/Navigation.js @@ -96,36 +96,38 @@ const Navigation = () => {
{t('navigation.loading')}
) : session ? ( <> - {/* Notifications */} -
- + {/* Notifications - Admin only for now */} + {session?.user?.role === 'admin' && ( +
+ - {/* Notifications Dropdown */} - {isNotificationsOpen && ( -
-
-

{t('notifications.title')}

-
-
-
-

{t('notifications.noNotifications')}

-

{t('notifications.placeholder')}

+ {/* Notifications Dropdown */} + {isNotificationsOpen && ( +
+
+

{t('notifications.title')}

+
+
+
+

{t('notifications.noNotifications')}

+

{t('notifications.placeholder')}

+
-
- )} -
+ )} +
+ )} {/* User Info */}
@@ -220,22 +222,24 @@ const Navigation = () => {
- {/* Mobile Notifications */} - + {/* Mobile Notifications - Admin only for now */} + {session?.user?.role === 'admin' && ( + + )}