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 (
    <>
      <Navbar />
      {children}
    </>
  );
}
