import { getProducts } from "@/lib/woocommerce"; import Header from "@/components/layout/Header"; import Footer from "@/components/layout/Footer"; 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; let product = null; try { const products = await getProducts(); product = products.find((p) => (p.slug || p.id.toString()) === slug); } catch (e) { // Fallback } if (!product) { return (

Product not found

); } const image = product.images?.[0]?.src || '/placeholder.jpg'; const price = product.sale_price || product.price; return (
{product.name}

{product.name}

{price} RSD
); }