"use client" import "./globals.css"; import Link from "next/link"; import {ThemeProvider} from "@/components/theme-provider"; import {ModeToggle} from "@/components/mode-toggle"; import Burger from "@/components/burger"; import {usePathname} from "next/navigation"; import Head from "next/head"; import Title from "@/components/title"; export default function RootLayout({children}) { const pathname = usePathname(); const getTitle = () => { switch (pathname) { case "/": return "Kristians Portfolio"; case "/impressum": return "Impressum"; case "/projects": return "Projects"; case "/me": return "About me"; case "/contact": return "Contact"; case "/projects/gambling": return "Gambling API"; case "/projects/stalinium": return "Stalinium"; case "/projects/portfolio": return "Portfolio"; case "/projects/nuclear-age": return "Nuclear Age Mod"; case "/projects/porsche": return "Wirtschaftsgeschichte von Porsche"; case "/privacy": return "Privacy Policy"; default: return "Kristians Portfolio"; } }; Title(getTitle()); return (
{getTitle()}
{children}
); }