"use client";
import { getUserSites } from "@/lib/sites";
import { templates } from "@/lib/template";
import { notFound } from "next/navigation";
interface ShopPageProps {
params: { site: string };
}
export default function ShopPage({ params }: ShopPageProps) {
if (typeof window === "undefined") return null; // SSR safe
const userSites = getUserSites();
const site = userSites.find((s) => s.slug === params.site);
if (!site) return notFound();
const Template = templates[site.template];
const Header = Template.Header;
const Footer = Template.Footer;
const Shop = Template.pages.Shop;
return (
<>
>
);
}