import type { Metadata } from 'next'; import Navbar from './_components/Navbar'; import { useSession } from 'next-auth/react'; import { redirect } from 'next/navigation'; import { getServerSession } from '../api/auth/[...nextauth]/auth'; export const metadata: Metadata = { title: 'VAR Leitstelle v2', description: 'Die neue VAR Leitstelle.', }; export default async function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { const session = await getServerSession(); if (!session) { redirect('/login'); } return ( <> {children} ); }