import DeployButton from "@/app/_components/deploy-button"; import { EnvVarWarning } from "@/app/_components/env-var-warning"; import HeaderAuth from "@/app/_components/header-auth"; import { ThemeSwitcher } from "@/app/_components/theme-switcher"; import { hasEnvVars } from "@/utils/supabase/check-env-vars"; import { Geist } from "next/font/google"; import { ThemeProvider } from "next-themes"; import Link from "next/link"; import "./globals.css"; import ReactQueryProvider from "@/providers/react-query-provider"; import { Toaster } from "@/app/_components/ui/sonner"; const defaultUrl = process.env.VERCEL_URL ? `https://${process.env.VERCEL_URL}` : "http://localhost:3000"; export const metadata = { metadataBase: new URL(defaultUrl), title: "Sigap | Jember ", description: "Sigap is a platform for managing your crime data.", }; const geistSans = Geist({ display: "swap", subsets: ["latin"], }); export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return (