import type { Metadata } from "next"; import { LogOut, ShieldCheck } from "lucide-react"; import { UserRole } from "@prisma/client"; import { signOut } from "@/auth"; import { requireRole } from "@/lib/auth-utils"; import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { AdminNav } from "./_components/admin-nav"; export const metadata: Metadata = { title: "Systemadmin ยท Kita-Planer", robots: { index: false, follow: false, }, }; export default async function AdminLayout({ children, }: { children: React.ReactNode; }) { const session = await requireRole([UserRole.SUPERADMIN]); return (