import LocatorClient from "./LocatorClient"; import { Suspense } from "react"; import type { Metadata } from "next"; import { getStoreName } from "@/app/utils/branding"; const baseUrl = process.env.NEXT_PUBLIC_SITE_URL || "http://localhost:3000"; const storeName = getStoreName(); const title = `Store Locator | ${storeName}`; const description = `Find a nearby dealer or pickup location for ${storeName}.`; const canonicalUrl = `${baseUrl.replace(/\/$/, "")}/locator`; const ogImageUrl = `${baseUrl.replace(/\/$/, "")}/og-image.png`; export const metadata: Metadata = { title, description, alternates: { canonical: canonicalUrl }, openGraph: { title, description, type: "website", url: canonicalUrl, siteName: storeName, images: [ { url: ogImageUrl, width: 1200, height: 630, alt: `${storeName} - Store Locator` }, ], }, twitter: { card: "summary_large_image", title, description, images: [ogImageUrl] }, }; export default function LocatorPage() { return (

Store Locator

Loading locator…

} >
); }