import type { Metadata } from "next"; import { DiscordLogoIcon, InstagramLogoIcon, ReaderIcon } from "@radix-ui/react-icons"; import { HorizontalNav, VerticalNav } from "../_components/Nav"; import { redirect } from "next/navigation"; import { getServerSession } from "../api/auth/[...nextauth]/auth"; import { EmailVerification } from "_components/EmailVerification"; import { FirstPath } from "./_components/FirstPath"; import { Penalty } from "_components/Penalty"; import YoutubeSvg from "./resources/_components/youtube_wider.svg"; import FacebookSvg from "./resources/_components/facebook.svg"; import Image from "next/image"; export const metadata: Metadata = { title: "VAR: Hub", description: "Virtual Air Rescue Hub", }; export default async function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { const session = await getServerSession(); if (!session) redirect(`/login`); return (
{/* Card */}
{/* Top Navbar */} {/* Hauptlayout: Sidebar + Content (nimmt Resthöhe ein) */}
{/* Linke Sidebar */} {/* Scrollbarer Content-Bereich */}
{!session?.user.emailVerified && (
)} {!session.user.pathSelected && } {children}
{/* Footer */}
); }