feat: add service pages and update navigation

This commit is contained in:
MichalC
2026-06-29 19:41:55 +02:00
parent 81dcd5702f
commit 536ec8234c
11 changed files with 1993 additions and 11 deletions
+211
View File
@@ -0,0 +1,211 @@
import type { Metadata } from 'next';
import Link from 'next/link';
import { Check, Phone, Wrench, AlertTriangle, ArrowRight } from 'lucide-react';
import { companyDetails } from '@/content/company';
export const metadata: Metadata = {
title: 'Serwis klimatyzacji Samsung Wrocław — naprawa i przegląd | ThermCool',
description: 'Serwis klimatyzatorów Samsung na Dolnym Śląsku. Przegląd, czyszczenie, naprawa, diagnostyka kodów błędów. Szybki termin, oryginalne części. Zadzwoń!',
alternates: { canonical: '/serwis-samsung' },
openGraph: {
title: 'Serwis klimatyzacji Samsung Wrocław | ThermCool',
description: 'Naprawa, przegląd i czyszczenie klimatyzatorów Samsung. Wrocław i Dolny Śląsk.',
},
};
const faqItems = [
{
q: 'Ile kosztuje serwis klimatyzatora Samsung?',
a: 'Przegląd techniczny klimatyzatora Samsung zaczyna się od 150 zł, czyszczenie z odgrzybianiem od 250 zł. Naprawa usterek wyceniana jest po diagnostyce na miejscu. Przed każdą wizytą podajemy orientacyjny koszt przez telefon.',
},
{
q: 'Jakie kody błędów klimatyzatorów Samsung naprawiacie?',
a: 'Diagnozujemy i naprawiamy usterki powiązane z kodami błędów E1, E2, E3, E4, E6, F1, C4 i innymi. Posiadamy specjalistyczne oprogramowanie do diagnostyki klimatyzatorów Samsung, które pozwala precyzyjnie zlokalizować usterkę.',
},
{
q: 'Czy serwisujecie Samsung WindFree?',
a: 'Tak, serwisujemy wszystkie modele Samsung WindFree — zarówno starsze generacje jak i najnowsze modele WindFree Elite i WindFree Comfort. Znamy specyfikę tych urządzeń i typowe usterki występujące w tej serii.',
},
{
q: 'Klimatyzator Samsung nie chłodzi — co robić?',
a: 'Brak chłodzenia najczęściej oznacza niedobór czynnika chłodniczego (nieszczelność), zatkany filtr lub usterkę sprężarki. Nie zwlekaj — dłuższa praca z niedoborem czynnika może uszkodzić sprężarkę. Zadzwoń, przyjedziemy i zdiagnozujemy problem.',
},
{
q: 'Czy przyjeżdżacie poza Wrocław?',
a: 'Tak, obsługujemy cały Dolny Śląsk — Legnicę, Wałbrzych, Jelenią Górę, Lubin, Świdnicę i okoliczne miejscowości. Koszt dojazdu ustalamy indywidualnie.',
},
{
q: 'Jakie serie Samsung obsługujecie?',
a: 'Serwisujemy wszystkie popularne serie Samsung: WindFree, Luzon, Cebu, Maldives, Good, Neo Forte oraz starsze modele. W przypadku bardzo starych lub rzadkich modeli skontaktuj się z nami przed umówieniem wizyty.',
},
];
export default function SerwisSamsungPage() {
const jsonLd = {
'@context': 'https://schema.org',
'@type': 'Service',
name: 'Serwis klimatyzacji Samsung',
provider: {
'@type': 'HVACBusiness',
name: companyDetails.name,
telephone: companyDetails.phone,
address: {
'@type': 'PostalAddress',
addressLocality: companyDetails.address.city,
addressRegion: companyDetails.address.region,
addressCountry: 'PL',
},
},
areaServed: { '@type': 'AdministrativeArea', name: 'Dolny Śląsk' },
description: 'Serwis, naprawa i przegląd klimatyzatorów Samsung na Dolnym Śląsku.',
mainEntityOfPage: {
'@type': 'FAQPage',
mainEntity: faqItems.map(f => ({
'@type': 'Question',
name: f.q,
acceptedAnswer: { '@type': 'Answer', text: f.a },
})),
},
};
return (
<>
<script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }} />
<main>
{/* Hero */}
<section className="bg-primary text-white py-16 md:py-24">
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="inline-flex items-center gap-2 px-3 py-1.5 bg-white/10 rounded-full text-sm font-medium mb-6">
<Wrench className="size-4" />
Specjalistyczny serwis Samsung
</div>
<h1 className="text-3xl md:text-5xl font-extrabold font-heading leading-tight mb-6">
Serwis klimatyzacji Samsung<br />
<span className="text-accent">Wrocław i Dolny Śląsk</span>
</h1>
<p className="text-lg text-white/80 mb-8 max-w-2xl">
Klimatyzatory Samsung to jedne z najczęściej montowanych urządzeń w Polsce.
Serwisujemy wszystkie serie — WindFree, Luzon, Maldives i inne — z szybkim terminem
i precyzyjną diagnostyką elektroniczną.
</p>
<div className="flex flex-col sm:flex-row gap-4">
<a href={`tel:${companyDetails.phoneRaw}`}>
<button className="flex items-center gap-2 px-6 py-3 bg-accent text-white rounded-xl font-bold hover:bg-accent/90 transition-colors">
<Phone className="size-5" /> Zadzwoń: {companyDetails.phone}
</button>
</a>
<Link href="/zgloszenie-awarii">
<button className="flex items-center gap-2 px-6 py-3 bg-white/10 text-white rounded-xl font-bold hover:bg-white/20 transition-colors border border-white/20">
Zgłoś awarię online <ArrowRight className="size-5" />
</button>
</Link>
</div>
</div>
</section>
{/* Dlaczego my */}
<section className="py-16 bg-white">
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="flex items-start gap-4 p-5 bg-blue-50 border border-blue-200 rounded-2xl mb-10">
<AlertTriangle className="size-6 text-blue-500 shrink-0 mt-0.5" />
<div>
<p className="font-bold text-primary mb-1">Samsung WindFree — typowe usterki</p>
<p className="text-sm text-text-muted">
Klimatyzatory Samsung WindFree są popularne, ale mają charakterystyczne usterki:
zarastanie mikronawiewów w panelu (efekt WindFree), problemy z modułem WiFi SmartThings
oraz usterki czujników temperatury generujące kody błędów E1–E6.
Znamy te urządzenia i skutecznie je naprawiamy.
</p>
</div>
</div>
<h2 className="text-2xl font-extrabold text-primary font-heading mb-8">Co robimy dla Twojego Samsung?</h2>
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
{[
{ title: 'Czyszczenie i odgrzybianie', desc: 'Czyszczenie filtrów, lameli, mikronawiewów WindFree, tacy ociekowej i wentylatora. Dezynfekcja układu nawiewu.' },
{ title: 'Diagnostyka kodów błędów', desc: 'Odczyt i interpretacja kodów E1, E2, E3, E4, E6, F1, C4. Specjalistyczne oprogramowanie Samsung.' },
{ title: 'Przegląd techniczny F-Gaz', desc: 'Kontrola szczelności układu chłodniczego, pomiar ciśnień R32/R410A, sprawdzenie elektryki i raport.' },
{ title: 'Uzupełnienie czynnika chłodniczego', desc: 'Lokalizacja nieszczelności, próba azotem, próżniowanie i dobicie czynnika do właściwego ciśnienia.' },
{ title: 'Naprawa modułu WiFi SmartThings', desc: 'Wymiana lub rekonfiguracja modułu WiFi Samsung SmartThings. Przywrócenie sterowania przez aplikację.' },
{ title: 'Naprawa układu chłodniczego', desc: 'Naprawa nieszczelności, wymiana sprężarki, zaworu rozprężnego i innych komponentów układu.' },
].map((item, i) => (
<div key={i} className="flex gap-3 p-4 bg-slate-50 rounded-xl">
<Check className="size-5 text-accent shrink-0 mt-0.5" />
<div>
<p className="font-bold text-primary text-sm">{item.title}</p>
<p className="text-xs text-text-muted mt-0.5">{item.desc}</p>
</div>
</div>
))}
</div>
</div>
</section>
{/* Serie Samsung */}
<section className="py-16 bg-slate-50">
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<h2 className="text-2xl font-extrabold text-primary font-heading mb-6">
Obsługiwane serie klimatyzatorów Samsung
</h2>
<div className="flex flex-wrap gap-2">
{['Samsung WindFree Elite', 'Samsung WindFree Comfort', 'Samsung WindFree Standard', 'Samsung Luzon', 'Samsung Cebu', 'Samsung Maldives', 'Samsung Good', 'Samsung Neo Forte', 'Samsung 360 Cassette', 'Samsung DVM'].map(s => (
<span key={s} className="px-4 py-2 bg-white border border-border rounded-xl text-sm font-semibold text-primary">
{s}
</span>
))}
</div>
<p className="text-xs text-text-muted mt-4">
Nie widzisz swojego modelu? Zadzwoń — prawdopodobnie też go obsługujemy.
</p>
</div>
</section>
{/* FAQ */}
<section className="py-16 bg-white">
<div className="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8">
<h2 className="text-2xl font-extrabold text-primary font-heading mb-8">
Często zadawane pytania
</h2>
<div className="flex flex-col gap-4">
{faqItems.map((item, i) => (
<details key={i} className="group bg-slate-50 rounded-xl border border-border overflow-hidden">
<summary className="flex items-center justify-between p-5 cursor-pointer font-semibold text-primary text-sm list-none">
{item.q}
<ArrowRight className="size-4 text-text-muted group-open:rotate-90 transition-transform shrink-0 ml-3" />
</summary>
<div className="px-5 pb-5 text-sm text-text-muted leading-relaxed border-t border-border pt-4">
{item.a}
</div>
</details>
))}
</div>
</div>
</section>
{/* CTA */}
<section className="py-16 bg-primary text-white">
<div className="max-w-2xl mx-auto px-4 text-center">
<h2 className="text-2xl font-extrabold font-heading mb-4">
Masz problem z klimatyzatorem Samsung?
</h2>
<p className="text-white/80 mb-8">
Zadzwoń lub zgłoś awarię online — przyjeżdżamy na Dolny Śląsk.
</p>
<div className="flex flex-col sm:flex-row gap-4 justify-center">
<a href={`tel:${companyDetails.phoneRaw}`}>
<button className="flex items-center gap-2 px-8 py-4 bg-accent text-white rounded-xl font-bold text-lg hover:bg-accent/90 transition-colors">
<Phone className="size-5" /> {companyDetails.phone}
</button>
</a>
<Link href="/zgloszenie-awarii">
<button className="flex items-center gap-2 px-8 py-4 bg-white/10 text-white rounded-xl font-bold text-lg hover:bg-white/20 transition-colors border border-white/20">
Zgłoś online <ArrowRight className="size-5" />
</button>
</Link>
</div>
</div>
</section>
</main>
</>
);
}