feat: add service pages and update navigation
This commit is contained in:
@@ -61,14 +61,49 @@ export function Header() {
|
||||
items: [
|
||||
{
|
||||
label: "Montaż klimatyzacji",
|
||||
href: "/klimatyzacja",
|
||||
href: "/montaz-klimatyzacji",
|
||||
description: "Kompleksowy dobór, audyt i montaż",
|
||||
},
|
||||
{
|
||||
label: "Serwis i czyszczenie",
|
||||
href: "/klimatyzacja#serwis",
|
||||
href: "/serwis-klimatyzacji",
|
||||
description: "Odgrzybianie, naprawy i przeglądy",
|
||||
},
|
||||
{
|
||||
label: "Cennik montażu",
|
||||
href: "/cennik-montazu",
|
||||
description: "Przejrzyste ceny — split, multisplit, bruzda",
|
||||
},
|
||||
{
|
||||
label: "Serwis Daikin",
|
||||
href: "/serwis-daikin",
|
||||
description: "Specjalistyczny serwis klimatyzatorów Daikin",
|
||||
},
|
||||
{
|
||||
label: "Serwis Samsung",
|
||||
href: "/serwis-samsung",
|
||||
description: "Naprawa i przegląd klimatyzatorów Samsung",
|
||||
},
|
||||
{
|
||||
label: "Serwis Mitsubishi Electric",
|
||||
href: "/serwis-mitsubishi",
|
||||
description: "Serwis klimatyzatorów Mitsubishi Electric",
|
||||
},
|
||||
{
|
||||
label: "Serwis LG",
|
||||
href: "/serwis-lg",
|
||||
description: "Tam gdzie inne firmy mówią nie",
|
||||
},
|
||||
{
|
||||
label: "Klimatyzacja do domu",
|
||||
href: "/klimatyzacja-do-domu",
|
||||
description: "Split i multisplit do mieszkania i domu",
|
||||
},
|
||||
{
|
||||
label: "Klimatyzacja do biura",
|
||||
href: "/klimatyzacja-do-biura",
|
||||
description: "Rozwiązania dla firm, biur i lokali",
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
@@ -25,14 +25,23 @@ export function MobileMenu({ isOpen, onClose }: MobileMenuProps) {
|
||||
}, [isOpen]);
|
||||
|
||||
const hvacSections = [
|
||||
{ label: "Ofertowana klimatyzacja", href: "/klimatyzacja" },
|
||||
{ label: "Klimatyzatory ścienne", href: "/sklep?category=scienne" },
|
||||
{ label: "Klimatyzatory multisplit", href: "/sklep?category=multisplit" },
|
||||
{ label: "Klimatyzatory przenośne", href: "/sklep?category=przenosne" },
|
||||
{ label: "Klimatyzatory kasetonowe", href: "/sklep?category=kasetonowe" },
|
||||
{ label: "Klimatyzator konsolowe", href: "/sklep?category=konsolowe" },
|
||||
{ label: "Montaż klimatyzacji", href: "/klimatyzacja" },
|
||||
{ label: "Serwis i przeglądy", href: "/klimatyzacja" },
|
||||
{ label: 'Ofertowana klimatyzacja', href: '/klimatyzacja' },
|
||||
{ label: 'Klimatyzatory ścienne', href: '/sklep?category=scienne' },
|
||||
{ label: 'Klimatyzatory multisplit', href: '/sklep?category=multisplit' },
|
||||
{ label: 'Klimatyzatory kasetonowe', href: '/sklep?category=kasetonowe' },
|
||||
{ label: 'Klimatyzatory konsolowe', href: '/sklep?category=konsolowe' },
|
||||
];
|
||||
|
||||
const serwisSections = [
|
||||
{ label: 'Montaż klimatyzacji', href: '/montaz-klimatyzacji' },
|
||||
{ label: 'Serwis i czyszczenie', href: '/serwis-klimatyzacji' },
|
||||
{ label: 'Cennik montażu', href: '/cennik-montazu' },
|
||||
{ label: 'Serwis Daikin', href: '/serwis-daikin' },
|
||||
{ label: 'Serwis Samsung', href: '/serwis-samsung' },
|
||||
{ label: 'Serwis Mitsubishi Electric', href: '/serwis-mitsubishi' },
|
||||
{ label: 'Serwis LG', href: '/serwis-lg' },
|
||||
{ label: 'Klimatyzacja do domu', href: '/klimatyzacja-do-domu' },
|
||||
{ label: 'Klimatyzacja do biura', href: '/klimatyzacja-do-biura' },
|
||||
];
|
||||
|
||||
|
||||
@@ -100,6 +109,29 @@ export function MobileMenu({ isOpen, onClose }: MobileMenuProps) {
|
||||
</div>
|
||||
</details>
|
||||
|
||||
{/* Usługi i serwis */}
|
||||
<details className="collapse collapse-arrow border-b border-border rounded-none">
|
||||
<summary className="collapse-title text-sm font-medium text-primary hover:text-accent py-3 px-0 min-h-0">
|
||||
Usługi i serwis
|
||||
</summary>
|
||||
<div className="collapse-content px-0 pb-2">
|
||||
<ul className="flex flex-col gap-2.5 pl-4 pb-2">
|
||||
{serwisSections.map((item, idx) => (
|
||||
<li key={idx}>
|
||||
<Link
|
||||
href={item.href}
|
||||
onClick={onClose}
|
||||
className="text-sm text-text-muted hover:text-accent transition-colors flex items-center justify-between py-1"
|
||||
>
|
||||
<span>{item.label}</span>
|
||||
<ChevronRight className="size-3.5 opacity-60" />
|
||||
</Link>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
</div>
|
||||
</details>
|
||||
|
||||
{/* 2. Pompy Ciepła */}
|
||||
<div className="border-b border-border py-3">
|
||||
<Link
|
||||
@@ -114,7 +146,7 @@ export function MobileMenu({ isOpen, onClose }: MobileMenuProps) {
|
||||
{/* Nowa sekcja: Miasta */}
|
||||
<div className="border-b border-border py-3">
|
||||
<details className="collapse collapse-arrow rounded-none">
|
||||
<summary className="collapse-title text-sm font-medium text-primary hover:text-accent py-0 px-0 min-h-0">
|
||||
<summary className="collapse-title text-sm font-medium text-primary py-0 px-0 min-h-0">
|
||||
Montaż w miastach
|
||||
</summary>
|
||||
<div className="collapse-content px-0 pb-2">
|
||||
|
||||
Reference in New Issue
Block a user