import type { Metadata } from "next"; import { Roboto } from "next/font/google"; import "./globals.css"; import Link from "next/link"; import { DevToolboxContextProvider } from "@/components/devtools/context"; import { RecoilRootClient } from "@/components/recoilRoot"; import { JotaiProvider } from "@/components/jotaiProvider"; import { Toaster } from "@/components/toast"; import { SessionProvider } from "next-auth/react"; import { User } from "@/components/user/index"; import { getCurrentGameSystem } from "@/actions/GameSystems"; import { Nav } from "@/components/nav"; import { SSE } from "@/components/sse"; import { auth } from "@/auth"; const roboto = Roboto({ subsets: ["latin"], weight: "400" }); export const metadata: Metadata = { title: "Tabletop Commander", description: "Rules and tools for tabletop games!", }; export default async function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { const currentGame = await getCurrentGameSystem(); return (
{children}
); }