import "~/styles/globals.css"; import type { Metadata } from "next"; import { Geist } from "next/font/google"; import { ClerkProvider } from "@clerk/nextjs"; import { config } from "@fortawesome/fontawesome-svg-core" import "@fortawesome/fontawesome-svg-core/styles.css" import TopNav from "./_components/TopNav"; import TrpcProvider from "./_trpc/TrpcProvider"; import dynamic from "next/dynamic"; const ThemeProvider = dynamic(() => import("./_providers/ThemeProvider"),{ssr:true}) config.autoAddCss = false; export const metadata: Metadata = { title: "Gregor Lohaus", description: "My Personal Website", icons: [{ rel: "icon", url: "/GLIcon.svg" }], }; const geist = Geist({ subsets: ["latin"], variable: "--font-geist-sans", }); export default function RootLayout({ children, modal }: Readonly<{ children: React.ReactNode, modal: React.ReactNode }>) { return ( {children} {modal} ); }