import { auth } from '@/lib/auth' import { headers } from 'next/headers' 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 headers() }) if (!session?.user) { redirect('/login') } const superAdminEmail = process.env.SUPERADMIN_EMAIL || 'superadmin@innungsapp.de' if (session.user.email !== superAdminEmail) { redirect('/dashboard') // Normal admins go back to dashboard } return (
{/* Super Admin Header */}
Super Admin {session.user.email}
{/* Main Content */}
{children}
) }