import AdminDashboard from "@/app/(protected)/components/AdminDashboard"; import NotAuthorized from "@/app/auth/components/NotAuthorized"; import { auth } from "@/app/lib/utils/auth"; import { redirect } from "next/navigation"; async function AdminDasBoard() { const session = await auth(); if (!session?.user?.id) redirect("/auth/login"); const roles = Array.isArray(session.user.roles) ? session.user.roles : []; const role = session.user.role; const isAdmin = roles.includes("admin") || roles.includes("superadmin") || role === "admin" || role === "superadmin"; if (isAdmin) { return ; } else { return ( <> ); } } export default AdminDasBoard;