import { Inter, Bricolage_Grotesque, Space_Grotesk } from "next/font/google"; import type { Metadata } from "next"; import type { ReactNode } from "react"; import dynamic from "next/dynamic"; import { MessagesProvider } from "./contexts/MessagesContext"; import messages from "../messages/en/index"; import "./globals.css"; import ConditionalHeader from "./components/ConditionalHeader"; // Code split Footer - below the fold, can be lazy loaded const Footer = dynamic(() => import("./components/Footer"), { loading: () => (