diff --git a/app/pompy-ciepla/page.tsx b/app/pompy-ciepla/page.tsx index a568bc3..7d257a0 100644 --- a/app/pompy-ciepla/page.tsx +++ b/app/pompy-ciepla/page.tsx @@ -18,10 +18,8 @@ export const metadata: Metadata = { } }; -import { notFound } from 'next/navigation'; export default function PompyCieplaPage() { - notFound(); const faqPompyJsonLd = { "@context": "https://schema.org", diff --git a/components/layout/Footer.tsx b/components/layout/Footer.tsx index 51ebabc..1cb3498 100644 --- a/components/layout/Footer.tsx +++ b/components/layout/Footer.tsx @@ -65,11 +65,11 @@ export function Footer() { Klimatyzacja i Montaż - {/*
Program Czyste Powietrze na rok 2026 przeszedł kilka ważnych modyfikacji, które ułatwiają inwestycję w odnawialne źródła energii. Jeśli planujesz wymianę "kopciucha" na nowoczesną pompę ciepła, to idealny moment na działanie.
+Kwota, jaką możesz otrzymać, zależy od Twoich dochodów:
+Najczęstszym błędem jest zakup urządzenia, które nie figuruje na liście ZUM (Zielonych Urządzeń i Materiałów). Przed opłaceniem faktury zawsze sprawdzaj certyfikaty. Nasi specjaliści pomagają nie tylko w doborze i montażu urządzeń, ale również w kompleksowym przygotowaniu wniosków o dotację. Chcesz wiedzieć więcej? Odezwij się do nas!
+ ` + }, + { + slug: 'pompy-ciepla-dolny-slask-dofinansowanie', + title: 'Pompy ciepła na Dolnym Śląsku — dofinansowanie i realizacje', + category: 'pompy-ciepla', + excerpt: 'Sprawdź, jak działają pompy ciepła na terenie Dolnego Śląska, jakie dofinansowania lokalne możesz uzyskać i jak dbamy o profesjonalny montaż.', + date: '2026-04-25T10:00:00Z', + author: 'Tomasz Kowalski', + image: '', + content: ` +Dzięki stosunkowo łagodnym zimom na nizinach Dolnego Śląska (Wrocław, Legnica, Lubin), powietrzne pompy ciepła osiągają u nas fenomenalne wyniki wydajnościowe (SCOP) przez cały sezon grzewczy. Nawet w rejonach przedgórskich (Wałbrzych, Jelenia Góra) nowoczesne instalacje świetnie radzą sobie bez wspomagania grzałkami.
+Poza ogólnopolskim programem "Czyste Powietrze", wiele dolnośląskich gmin i miast (m.in. Wrocław z programem KAWKA Plus) oferuje dodatkowe dotacje na likwidację pieców węglowych. Połączenie lokalnych funduszy z rządowymi potrafi sfinansować nawet do 80-90% całej inwestycji.
+Chcesz dołączyć do grona ekologicznych domów w naszym województwie? Zostaw kontakt, a przeanalizujemy Twoje możliwości dotacyjne!
+ ` + }, { slug: 'jaki-klimatyzator-wybrac-do-mieszkania', title: 'Jaki klimatyzator wybrać do mieszkania? Kompletny poradnik 2026', @@ -1658,20 +1703,18 @@ export const posts: Post[] = [ } ]; -const activePosts = posts.filter(p => p.category !== 'pompy-ciepla'); - -export const getPosts = () => activePosts; -export const getPostBySlug = (slug: string) => activePosts.find((p) => p.slug === slug); -export const getFeaturedPosts = (limit = 3) => activePosts.filter((p) => p.featured).slice(0, limit); -export const getPostsByCategory = (category: string) => activePosts.filter((p) => p.category === category); -export const getRecentPosts = (limit = 6) => [...activePosts].sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime()).slice(0, limit); +export const getPosts = () => posts; +export const getPostBySlug = (slug: string) => posts.find((p) => p.slug === slug); +export const getFeaturedPosts = (limit = 3) => posts.filter((p) => p.featured).slice(0, limit); +export const getPostsByCategory = (category: string) => posts.filter((p) => p.category === category); +export const getRecentPosts = (limit = 6) => [...posts].sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime()).slice(0, limit); // Dodane z powrotem funkcje wywoływane w komponentach, które nie zostały uwzględnione w prompcie: export const getFeaturedPost = () => { const dayIndex = Math.floor(Date.now() / (1000 * 60 * 60 * 24)); - return activePosts[dayIndex % activePosts.length] || activePosts[0]; + return posts[dayIndex % posts.length] || posts[0]; }; export const getLatestPosts = (limit = 3) => getRecentPosts(limit); export const getRelatedPosts = (slug: string, category: string, limit = 2) => { - return activePosts.filter(p => p.slug !== slug && p.category === category).slice(0, limit); + return posts.filter(p => p.slug !== slug && p.category === category).slice(0, limit); };