Fix product page: disable static generation, use dynamic rendering

This commit is contained in:
Unchained
2026-03-06 16:26:44 +02:00
parent 7d23176b6a
commit 40b80b1ad0

View File

@@ -2,16 +2,10 @@ import { getProducts } from "@/lib/woocommerce";
import Header from "@/components/layout/Header";
import Footer from "@/components/layout/Footer";
export async function generateStaticParams() {
try {
const products = await getProducts();
return products.map((product) => ({
slug: product.slug || product.id.toString(),
}));
} catch {
return [];
}
}
export const dynamic = 'force-dynamic';
// Disable static generation - this page will be server-rendered
export const generateStaticParams = undefined;
export default async function ProductPage({ params }: { params: Promise<{ slug: string }> }) {
const { slug } = await params;