From 002a325dfb597e61d6e1d6f88e5a45f9d67399c5 Mon Sep 17 00:00:00 2001
From: MichalC <103170279+wSBMichalee@users.noreply.github.com>
Date: Sun, 28 Jun 2026 00:16:22 +0200
Subject: [PATCH] =?UTF-8?q?feat:=20dodanie=20kalkulatora=20doboru=20klimat?=
=?UTF-8?q?yzacji=20i=20zaktualizowanie=20996=20produkt=C3=B3w?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/kalkulator/page.tsx | 52 +-
app/sklep/page.tsx | 17 +-
components/kalkulator/KalkulatorClient.tsx | 465 ++
components/layout/Header.tsx | 5 -
components/sections/AcTypesSection.tsx | 6 +-
components/shop/ProductCard.tsx | 31 +-
components/shop/ProductsGrid.tsx | 38 +-
content/products.ts | 6543 ++++++++++++++++----
parse_transcript.py | 20 +
parse_transcript2.py | 14 +
10 files changed, 5740 insertions(+), 1451 deletions(-)
create mode 100644 components/kalkulator/KalkulatorClient.tsx
create mode 100644 parse_transcript.py
create mode 100644 parse_transcript2.py
diff --git a/app/kalkulator/page.tsx b/app/kalkulator/page.tsx
index 127445d..59054eb 100644
--- a/app/kalkulator/page.tsx
+++ b/app/kalkulator/page.tsx
@@ -1,51 +1,13 @@
-import { CtaBanner } from "@/components/sections/CtaBanner";
-import { Wrench, Phone, ArrowRight } from "lucide-react";
-import Link from "next/link";
-import { companyDetails } from "@/content/company";
-import type { Metadata } from "next";
+import type { Metadata } from 'next';
+import { KalkulatorClient } from '@/components/kalkulator/KalkulatorClient';
+import { getProducts } from '@/content/products';
export const metadata: Metadata = {
- title: 'Kalkulator doboru | ThermCool',
- description: "Kalkulator doboru klimatyzacji i pomp ciepła w przygotowaniu.",
+ title: 'Kalkulator doboru klimatyzacji | ThermCool',
+ description: 'Dobierz klimatyzator do swojego pomieszczenia w 4 krokach. Kalkulator mocy, dobór kategorii i szacunkowy koszt montażu.',
};
export default function KalkulatorPage() {
- return (
-
-
-
-
-
-
-
- Narzędzie w przygotowaniu
-
-
- Pracujemy nad zaawansowanym konfiguratorem, który krok po kroku pomoże Ci dobrać sprzęt i natychmiast oszacuje koszty montażu. Narzędzie zostanie udostępnione już wkrótce!
-
+ {rooms === 1
+ ? '✅ Klimatyzator split — jedna jednostka wewnętrzna + jedna zewnętrzna. Idealne do pojedynczego pomieszczenia.'
+ : `✅ System multisplit — jedna jednostka zewnętrzna obsługuje ${rooms} jednostki wewnętrzne. Ekonomiczne i estetyczne rozwiązanie dla całego domu.`}
+