From 4dcecde97af6049676359523d844096b1fa58713 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 19 Apr 2024 16:45:13 -0700 Subject: [PATCH] ui - non admin flow --- .../src/components/leftnav.tsx | 63 +++++++++++++------ 1 file changed, 43 insertions(+), 20 deletions(-) diff --git a/ui/litellm-dashboard/src/components/leftnav.tsx b/ui/litellm-dashboard/src/components/leftnav.tsx index 04a99c41f17..dd6ef09707f 100644 --- a/ui/litellm-dashboard/src/components/leftnav.tsx +++ b/ui/litellm-dashboard/src/components/leftnav.tsx @@ -63,11 +63,16 @@ const Sidebar: React.FC = ({ Test Key - setPage("models")}> - - Models - - + { + userRole == "Admin" ? ( + setPage("models")}> + + Models + + + ) : null + } + {userRole == "Admin" ? ( setPage("teams")}> @@ -75,11 +80,18 @@ const Sidebar: React.FC = ({ ) : null} - setPage("usage")}> - - Usage - - + + { + userRole == "Admin" ? ( + setPage("usage")}> + + Usage + + + + ) : null + } + {userRole == "Admin" ? ( setPage("users")}> @@ -87,16 +99,27 @@ const Sidebar: React.FC = ({ ) : null} - setPage("settings")}> - - Integrations - - - setPage("general-settings")}> - - Settings - - + + { + userRole == "Admin" ? ( + setPage("settings")}> + + Integrations + + + ) : null + } + + { + userRole == "Admin" ? ( + setPage("general-settings")}> + + Settings + + + ) : null + } + {userRole == "Admin" ? ( setPage("admin-panel")}>