chore: update content, sitemap and lib files

This commit is contained in:
MichalC
2026-08-01 14:01:54 +02:00
parent 6808dee9be
commit 092cff1899
8 changed files with 8 additions and 19 deletions
+1 -4
View File
@@ -21,7 +21,6 @@ export function getProductVariants(slug: string): ProductVariants | null {
const currentProduct = products.find(p => p.slug === slug);
if (!currentProduct) return null;
// Extract series from SKU (e.g., GREE-PULAR-PU09S -> GREE-PULAR)
const skuParts = currentProduct.sku.split('-');
if (skuParts.length < 2) return null;
const series = skuParts.slice(0, -1).join('-');
@@ -31,7 +30,6 @@ export function getProductVariants(slug: string): ProductVariants | null {
const currentMoc = currentProduct.specs['Moc chłodnicza'] || '';
const currentWykończenie = currentProduct.specs['Wykończenie'] || '';
// Moce: same series, same wykończenie
const moceProducts = seriesProducts.filter(p => (p.specs['Wykończenie'] || '') === currentWykończenie);
const moce = moceProducts
.filter(p => p.specs['Moc chłodnicza'] && p.price)
@@ -46,7 +44,6 @@ export function getProductVariants(slug: string): ProductVariants | null {
})
.sort((a, b) => (a.moc_float || 0) - (b.moc_float || 0));
// Wykończenia: same series, same moc
const wykończeniaProducts = seriesProducts.filter(p => (p.specs['Moc chłodnicza'] || '') === currentMoc);
let wykończenia = wykończeniaProducts
.filter(p => p.specs['Wykończenie'] && p.price)
@@ -56,7 +53,7 @@ export function getProductVariants(slug: string): ProductVariants | null {
cena: p.price as number,
}));
// If there's only 1 finish available in the entire series, don't show the variants selector
const allFinishesInSeries = new Set(seriesProducts.map(p => p.specs['Wykończenie'] || '').filter(Boolean));
if (allFinishesInSeries.size <= 1) {
wykończenia = [];