diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-01 23:17:27 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-01 23:19:03 +0000 |
| commit | 7ddcfb630d3dec3d9fecbfd6a498ca7c572809ec (patch) | |
| tree | c0339e9181b35d0819bc0bfd1219ccdb262e54d2 /packages/web/app/dashboard/components | |
| parent | a5434730ede1272f195d6a4b13207b840a5ac2cf (diff) | |
| download | karakeep-7ddcfb630d3dec3d9fecbfd6a498ca7c572809ec.tar.zst | |
feature: Add an admin page showing server stats and actions
Diffstat (limited to 'packages/web/app/dashboard/components')
| -rw-r--r-- | packages/web/app/dashboard/components/Sidebar.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/web/app/dashboard/components/Sidebar.tsx b/packages/web/app/dashboard/components/Sidebar.tsx index 010ee103..29e5baed 100644 --- a/packages/web/app/dashboard/components/Sidebar.tsx +++ b/packages/web/app/dashboard/components/Sidebar.tsx @@ -6,6 +6,7 @@ import { PackageOpen, Settings, Search, + Shield, } from "lucide-react"; import { redirect } from "next/navigation"; import SidebarItem from "./SidebarItem"; @@ -61,6 +62,13 @@ export default async function Sidebar() { name="Settings" path="/dashboard/settings" /> + {session.user.role == "admin" && ( + <SidebarItem + logo={<Shield />} + name="Admin" + path="/dashboard/admin" + /> + )} </ul> </div> <Separator /> |
