chore: rozwiązanie konfliktów, aktualizacja zależności i usunięcie wpisu na blogu

This commit is contained in:
MichalC
2026-07-19 14:01:52 +02:00
parent 2060990ab9
commit d545e7fdcc
19 changed files with 48 additions and 57 deletions
+10 -28
View File
@@ -401,27 +401,7 @@ export const posts: Post[] = [
<p>Nasza wycena zawsze jest darmowa i ostateczna. Po audycie w Wałbrzychu lub Świdnicy otrzymujesz gwarancję ceny — nie zaskoczymy Cię dodatkowymi kosztami ukrytymi na fakturze końcowej. Sprawdź nas!</p>
`
},
{
slug: 'klimatyzacja-jelenia-gora-pensjonat',
title: 'Klimatyzacja dla pensjonatów i hoteli w Jeleniej Górze i Karkonoszach',
category: 'klimatyzacja',
excerpt: 'Dobre opinie na Booking zależą od komfortu w upały. Specyfika montażu klimatyzacji dla branży HoReCa w Karkonoszach i Jeleniej Górze.',
date: '2026-05-12T10:00:00Z',
author: 'Tomasz Kowalski',
image: '',
content: `
<h2>Inwestycja w oceny na Booking.com</h2>
<p>Hotele i pensjonaty w Jeleniej Górze, Karpaczu czy Szklarskiej Porębie żyją z turystyki przez cały rok. O ile zimą kluczowe jest ogrzewanie, o tyle letnie upały w dusznych, poddaszowych pokojach prowadzą do lawiny słabych ocen od gości. Klimatyzacja to dziś konieczność.</p>
<h3>Systemy Multi Split dla obiektów turystycznych</h3>
<p>W hotelarstwie najlepiej sprawdzają się rozbudowane instalacje multisplit lub systemy VRF/VRV.</p>
<ul>
<li><strong>Estetyka elewacji:</strong> Kilkanaście pokoi obsługiwanych przez 1-2 agregaty schowane na płaskim dachu lub za budynkiem.</li>
<li><strong>Centralne sterowanie:</strong> Recepcja może zablokować widełki temperatur (np. min. 22°C), odciąć chłodzenie w pustych pokojach lub wyłączyć je po otwarciu okna (kontaktrony).</li>
<li><strong>Cisza absolutna:</strong> W pokojach hotelowych wymogiem jest tryb super silent poniżej 20 dB, aby nie zakłócać snu.</li>
</ul>
<p>Przygotowujemy zaawansowane projekty dla branży HoReCa w Karkonoszach z bezinwazyjnym montażem (ukrycie instalacji na strychach). Skontaktuj się z działem B2B ThermCool.</p>
`
},
{
slug: 'pompa-ciepla-stary-dom',
title: 'Pompa ciepła w starym domu — czy to możliwe bez termomodernizacji?',
@@ -1781,15 +1761,17 @@ export const posts: Post[] = [
}
];
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);
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);
// Dodane z powrotem funkcje wywoływane w komponentach, które nie zostały uwzględnione w prompcie:
export const getFeaturedPost = () => posts.find((p) => p.featured) || posts[0];
export const getFeaturedPost = () => activePosts.find((p) => p.featured) || activePosts[0];
export const getLatestPosts = (limit = 3) => getRecentPosts(limit);
export const getRelatedPosts = (slug: string, category: string, limit = 2) => {
return posts.filter(p => p.slug !== slug && p.category === category).slice(0, limit);
return activePosts.filter(p => p.slug !== slug && p.category === category).slice(0, limit);
};