import AdminSidebar from "@/components/admin/AdminSidebar"; import AdminAccessDenied from "@/components/admin/AdminAccessDenied"; import { getAdminUser } from "@/lib/admin-permissions"; import { redirect } from "next/navigation"; import "@/styles/admin-design-system.css"; export default async function AdminLayout({ children }: { children: React.ReactNode }) { const adminUser = await getAdminUser(); if (!adminUser) { return ( <>
); } if (adminUser.must_change_password) { redirect("/change-password"); } return ( <>
{children}
); }