export const dynamic = "force-dynamic"; import type { Metadata, Viewport } from "next"; import { GeistSans } from "geist/font/sans"; import { GeistMono } from "geist/font/mono"; import { Providers } from "@/components/Providers"; import { ThemeScript } from "@/components/theme/theme-script"; import { BrandStyles } from "@/components/theme/BrandStyles"; import { StorefrontNav } from "@/components/nav/StorefrontNav"; import { StorefrontFooter } from "@/components/footer/StorefrontFooter"; import brand from "@/brand.config"; import "./globals.css"; export const metadata: Metadata = { title: { default: `${brand.name} — ${brand.tagline}`, template: `%s — ${brand.name}`, }, description: brand.tagline, metadataBase: new URL(`https://${brand.domain}`), openGraph: { siteName: brand.name, locale: "en_US", type: "website", }, twitter: { card: "summary_large_image", creator: brand.social.x, }, }; export const viewport: Viewport = { themeColor: brand.colors.accent, colorScheme: "light dark", }; export default function RootLayout({ children }: { children: React.ReactNode }) { return ( Skip to main content
{children}
); }