import { auth, getSanitizedHeaders } from '@/lib/auth' import { redirect } from 'next/navigation' import Link from 'next/link' export default async function SuperAdminLayout({ children, }: { children: React.ReactNode }) { const session = await auth.api.getSession({ headers: await getSanitizedHeaders() }) if (!session?.user) { redirect('/login') } const superAdminEmail = process.env.SUPERADMIN_EMAIL || 'superadmin@innungsapp.de' const isSuperAdmin = session.user.email === superAdminEmail || session.user.role === 'admin' if (!isSuperAdmin) { redirect('/dashboard') // Normal admins go back to dashboard } return (