import type { ReactNode } from "react"; import { requireRole } from "@/lib/authorization"; import { UserRole } from "@/generated/prisma/enums"; import { Sidebar } from "@/components/admin/Sidebar"; import { TopBar } from "@/components/admin/TopBar"; import { Breadcrumbs } from "@/components/admin/Breadcrumbs"; import { CommandPalette } from "@/components/admin/CommandPalette"; export const dynamic = "force-dynamic"; export default async function AdminLayout({ children }: { children: ReactNode }) { const session = await requireRole([UserRole.ADMIN]); return (
{children}
); }