import { Metadata } from 'next'; import { notFound } from 'next/navigation'; import Image from 'next/image'; import Link from 'next/link'; import { Phone, ArrowLeft, ShoppingBag } from 'lucide-react'; import { getProductBySlug, getProducts } from '@/content/products'; import { CtaBanner } from '@/components/sections/CtaBanner'; import { companyDetails } from '@/content/company'; interface Props { params: Promise<{ slug: string }>; } export async function generateStaticParams() { return getProducts().map(p => ({ slug: p.slug })); } export async function generateMetadata({ params }: Props): Promise { const { slug } = await params; const product = getProductBySlug(slug); if (!product) return { title: 'Produkt nie znaleziony' }; return { title: `${product.brand} ${product.name} | Sklep ThermCool`, description: product.shortDescription || `Klimatyzator ${product.name} — sprawdź specyfikację i cenę. Profesjonalny montaż na Dolnym Śląsku.`, alternates: { canonical: `/sklep/${product.slug}` }, }; } export default async function ProductPage({ params }: Props) { const { slug } = await params; const product = getProductBySlug(slug); if (!product) notFound(); return (
{/* Breadcrumb */} Wróć do sklepu
{/* Zdjęcie */}
{product.name}
{/* Info */}
{product.brand}

{product.name}

SKU: {product.sku}

{product.shortDescription && (

{product.shortDescription}

)} {/* Cena / CTA */}
{product.price !== null ? (

{product.price.toLocaleString('pl-PL')} zł

cena urządzenia brutto (23% VAT)

Montaż wyceniamy indywidualnie — zadzwoń lub napisz

Zadzwoń i zamów Zapytaj o montaż
) : (

Cena na zapytanie

Multisplit — cena zależy od wybranych jednostek wewnętrznych i konfiguracji instalacji.

Zapytaj o wycenę
)}
{/* Specyfikacja */} {Object.keys(product.specs).length > 0 && (

Specyfikacja

{Object.entries(product.specs).map(([key, val], idx) => ( ))}
{key} {val}
)}
); }