import { getServerSession } from "next-auth"; import { authOptions } from "@/lib/auth"; import { redirect } from "next/navigation"; import AdminLayout from "./admin-layout"; export default async function AdminLayoutWrapper({ children, }: { children: React.ReactNode; }) { const session = await getServerSession(authOptions); if (!session?.user) redirect("/login"); if (session.user.role !== "ADMIN") redirect("/member"); return {children}; }