aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/app/dashboard
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2024-12-30 11:27:32 +0000
committerMohamed Bassem <me@mbassem.com>2024-12-30 11:31:35 +0000
commit179f00b15525b024b6823088ef8fb94b7106b4f0 (patch)
treed64257778930965ed076ff9a081411470343fb3c /apps/web/app/dashboard
parentaff4e60952321d06dc4cf517ff3b15206aaaebba (diff)
downloadkarakeep-179f00b15525b024b6823088ef8fb94b7106b4f0.tar.zst
feat: Change the admin page to be tabbed similar to that of the settings page
Diffstat (limited to 'apps/web/app/dashboard')
-rw-r--r--apps/web/app/dashboard/admin/page.tsx26
1 files changed, 0 insertions, 26 deletions
diff --git a/apps/web/app/dashboard/admin/page.tsx b/apps/web/app/dashboard/admin/page.tsx
deleted file mode 100644
index cf97698b..00000000
--- a/apps/web/app/dashboard/admin/page.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-import { redirect } from "next/navigation";
-import AdminActions from "@/components/dashboard/admin/AdminActions";
-import { AdminCard } from "@/components/dashboard/admin/AdminCard";
-import { AdminNotices } from "@/components/dashboard/admin/AdminNotices";
-import ServerStats from "@/components/dashboard/admin/ServerStats";
-import UserList from "@/components/dashboard/admin/UserList";
-import { getServerAuthSession } from "@/server/auth";
-
-export default async function AdminPage() {
- const session = await getServerAuthSession();
- if (!session || session.user.role !== "admin") {
- redirect("/");
- }
- return (
- <div className="flex flex-col gap-4">
- <AdminNotices />
- <AdminCard>
- <ServerStats />
- <AdminActions />
- </AdminCard>
- <AdminCard>
- <UserList />
- </AdminCard>
- </div>
- );
-}