From 096dc32d6a5b4c5b45d66969eb61a0e9fd118dd3 Mon Sep 17 00:00:00 2001 From: suryac Date: Thu, 6 Aug 2026 17:30:15 +0530 Subject: [PATCH] added roles --- src/screens/ConsoleLayout.tsx | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/screens/ConsoleLayout.tsx b/src/screens/ConsoleLayout.tsx index 79f0e1e..17cdabc 100644 --- a/src/screens/ConsoleLayout.tsx +++ b/src/screens/ConsoleLayout.tsx @@ -134,18 +134,20 @@ export function ConsoleLayout() { )} - {isAdmin && ( -
- cn("w-full text-left px-3 py-2 text-sm font-medium hover:bg-indigo-50 hover:text-indigo-700 rounded-md transition-colors flex items-center gap-2 cursor-pointer", isActive ? "text-indigo-700 bg-indigo-50" : "text-gray-700")} - > - - Manage Datasets - + {(isAdmin || userRoles?.includes('Admin') || userRoles?.includes('Manager')) && ( +
+ {isAdmin && ( + cn("w-full text-left px-3 py-2 text-sm font-medium hover:bg-indigo-50 hover:text-indigo-700 rounded-md transition-colors flex items-center gap-2 cursor-pointer", isActive ? "text-indigo-700 bg-indigo-50" : "text-gray-700")} + > + + Manage Datasets + + )} cn("w-full text-left px-3 py-2 text-sm font-medium hover:bg-indigo-50 hover:text-indigo-700 rounded-md transition-colors flex items-center gap-2 cursor-pointer mt-1", isActive ? "text-indigo-700 bg-indigo-50" : "text-gray-700")} + className={({ isActive }) => cn("w-full text-left px-3 py-2 text-sm font-medium hover:bg-indigo-50 hover:text-indigo-700 rounded-md transition-colors flex items-center gap-2 cursor-pointer", isActive ? "text-indigo-700 bg-indigo-50" : "text-gray-700")} > Manage Users