import { Navbar } from "../../components/Navbar"; import "./globals.css"; import { PHProvider } from "./providers"; import { TooltipProvider } from "@/components/ui/tooltip"; import { ClerkProvider } from "@clerk/nextjs"; import type { Metadata } from "next"; import meta from "next-gen/config"; import PlausibleProvider from "next-plausible"; import dynamic from "next/dynamic"; import { Inter } from "next/font/google"; import { Toaster } from "sonner"; const PostHogPageView = dynamic(() => import("./PostHogPageView"), { ssr: false, }); const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { title: meta["og:title"], description: meta["og:description"], category: "technology", openGraph: { type: "website", title: meta["og:title"], description: meta["og:description"], locale: "en_US", images: "/og.jpg", }, }; export default function RootLayout({ children, modal, }: { children: React.ReactNode; modal: React.ReactNode; }) { return ( {process.env.PLAUSIBLE_DOMAIN && ( )}
{children}
{modal}
); }