import DeployButton from "@/components/deploy-button"; import { EnvVarWarning } from "@/components/env-var-warning"; import HeaderAuth from "@/components/header-auth"; import { ThemeSwitcher } from "@/components/theme-switcher"; import { hasEnvVars } from "@/utils/supabase/check-env-vars"; import { GeistSans } from "geist/font/sans"; import { ThemeProvider } from "next-themes"; import Link from "next/link"; import "./globals.css"; const defaultUrl = process.env.VERCEL_URL ? `https://${process.env.VERCEL_URL}` : "http://localhost:3000"; export const metadata = { metadataBase: new URL(defaultUrl), title: "Next.js and Supabase Starter Kit", description: "The fastest way to build apps with Next.js and Supabase", }; export default function RootLayout({ children, }: { children: React.ReactNode; }) { return (