From cbdd218fe454e38a7cf0c4d0ddf60d1f20e15ee2 Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Sat, 15 Mar 2025 15:30:53 -0500 Subject: [PATCH] feat(frontend): added in proper links for settings and servers to the sidebar --- .../layout/side-components/admin.tsx | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/frontend/src/components/layout/side-components/admin.tsx b/frontend/src/components/layout/side-components/admin.tsx index a471ec7..d8a8fba 100644 --- a/frontend/src/components/layout/side-components/admin.tsx +++ b/frontend/src/components/layout/side-components/admin.tsx @@ -15,7 +15,7 @@ import {Collapsible, CollapsibleContent, CollapsibleTrigger} from "../../ui/coll const items = [ { title: "Servers", - url: "#", + url: "/servers", icon: Server, isActive: false, }, @@ -31,13 +31,19 @@ const data = { title: "Settings", url: "/settings", icon: Settings, + isActive: true, + }, + { + title: "Modules", + url: "/modules", + icon: Settings, isActive: false, }, { title: "Swagger", url: "#", icon: Webhook, - isActive: false, + isActive: true, }, { title: "Logs", @@ -91,12 +97,17 @@ export function AdminSideBar() { {item.items.map((item) => ( - - - - {item.title} - - + {item.isActive && ( + + + + {item.title} + + + )} ))}