import { Header } from "@/components/server/Header";
import { DimensionsTable } from "@/components/server/DimensionsTable";
import { CrossSell } from "@/components/server/CrossSell";
import { PdpGallery, PdpPanel } from "@/components/client/PdpInteractive";
import { fetchProduct, fetchAllProducts } from "@/lib/api";
import { products as allProductsMock } from "@/lib/master-json";
import { SHOP_ENABLED } from "@/lib/shop-config";
export async function generateStaticParams() {
return allProductsMock.map((p) => ({ sku: p.sku }));
}
export default async function V2ProductPage({
params,
}: PageProps<"/v2/produkt/[sku]">) {
const { sku } = await params;
const product = await fetchProduct(sku);
if (!product) {
return (
<>
Produkt nie znaleziony
{product.collection}
lub {(product.base_price / 3).toLocaleString("pl-PL", { maximumFractionDigits: 0 })} zł × 3 — Raty 3x0%
{product.description}
Make-to-Order
Produkcja rozpoczyna się po złożeniu zamówienia. Wybierz tkaninę, kolor i konfigurację — każdy mebel powstaje od zera w naszej manufakturze. Dostawa z umówionym terminem, 30 dni na próbę we własnym salonie.
30d
Na próbę
2l
Gwarancja