import type { Metadata } from "next"; import { Hanken_Grotesk, JetBrains_Mono } from "next/font/google"; import "./globals.css"; import { getSession } from "../lib/auth"; import { logout } from "./login/actions"; import { NavLink } from "./components/NavLink"; import { Button } from "@/components/ui/button"; const hankenGrotesk = Hanken_Grotesk({ subsets: ["latin"], variable: "--font-hanken-grotesk", display: "swap", }); const jetbrainsMono = JetBrains_Mono({ subsets: ["latin"], variable: "--font-jetbrains-mono", display: "swap", }); export const metadata: Metadata = { title: "StreamClipper AI — Panel", }; export default async function RootLayout({ children }: { children: React.ReactNode }) { const session = await getSession(); return ( {session && ( )}
{children}
); }