diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 528c280..a12c25b 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -2129,31 +2129,37 @@ function articleCountLabel(count: number): string {
return `${count} artykułów`;
}
+// Skroty do wbudowanych poradnikow - kazdy prowadzi do rozdzialu, ktory opisuje dany temat.
const quickGuides = [
{
icon: 'scale',
title: 'Jak sprawdzić księgę wieczystą?',
text: 'Poradnik krok po kroku',
+ to: ROUTES.guideLaw,
},
{
icon: 'percent',
title: 'Podatek od sprzedaży mieszkania',
text: 'Kiedy trzeba zapłacić?',
+ to: ROUTES.guideLaw,
},
{
icon: 'paint',
title: 'Ile kosztuje remont mieszkania?',
text: 'Aktualne koszty robocizny i materiałów',
+ to: ROUTES.guideRenovation,
},
{
icon: 'shield',
title: 'Jak bezpiecznie wynająć mieszkanie?',
text: 'Porady dla wynajmujących',
+ to: ROUTES.guideRent,
},
{
icon: 'chart',
title: 'PCC przy zakupie mieszkania',
text: 'Stawki i zwolnienia w 2026 roku',
+ to: ROUTES.guideLaw,
},
];
@@ -6497,10 +6503,10 @@ function AccountSidebar() {
-
Konto Premium
+
Konto Premium Wkrótce
Zyskaj dostęp do dodatkowych narzędzi i raportów.
-
+
);
@@ -6816,7 +6822,6 @@ function AccountDashboardPage({
))}
-
),
};
@@ -7180,23 +7185,16 @@ function AccountHelpContactPage({
text: string;
};
+ // Kanaly kontaktu: e-mail i telefon otwieraja program pocztowy albo dzwonia, formularz jest nizej na stronie.
const supportChannels = [
- {
- id: 'live-chat',
- icon: 'message',
- iconTone: 'green',
- title: 'Czat na żywo',
- badge: 'Najszybsza pomoc',
- description: 'Porozmawiaj z naszym konsultantem w czasie rzeczywistym.',
- action: 'Dostępny 8:00 - 20:00',
- },
{
id: 'email',
icon: 'mail',
iconTone: 'blue',
title: 'E-mail',
description: 'Napisz do nas, odpowiemy najszybciej jak to możliwe.',
- action: 'bok@polskalokalnie.pl',
+ action: SUPPORT_EMAIL,
+ href: `mailto:${SUPPORT_EMAIL}`,
},
{
id: 'phone',
@@ -7204,7 +7202,8 @@ function AccountHelpContactPage({
iconTone: 'violet',
title: 'Telefon',
description: 'Zadzwoń do nas, chętnie odpowiemy na Twoje pytania.',
- action: '+48 22 123 45 67',
+ action: SUPPORT_PHONE,
+ href: SUPPORT_PHONE_HREF,
},
{
id: 'form',
@@ -7216,14 +7215,33 @@ function AccountHelpContactPage({
},
] as const;
+ // Odpowiedzi opisuja to, co serwis naprawde robi - kazda prowadzi do wlasciwej strony.
const faqItems = [
- 'Jak dodać ogłoszenie?',
- 'Ile kosztuje dodanie ogłoszenia?',
- 'Jak wyróżnić moje ogłoszenie?',
- 'Jak edytować lub usunąć ogłoszenie?',
- 'Jak działa porównywarka mieszkań?',
- 'Jak ustawić alerty cenowe?',
- ] as const;
+ {
+ question: 'Jak dodać ogłoszenie?',
+ answer: <>Wypełnij formularz na stronie Dodaj ogłoszenie. Po wysłaniu ogłoszenie czeka na akceptację obsługi i dopiero potem pojawia się na liście ofert.>,
+ },
+ {
+ question: 'Ile kosztuje dodanie ogłoszenia?',
+ answer: <>Nic. Dodanie i publikacja ogłoszenia są bezpłatne, nie pobieramy prowizji od sprzedaży. Płatne jest tylko dobrowolne wyróżnienie oferty.>,
+ },
+ {
+ question: 'Jak wyróżnić moje ogłoszenie?',
+ answer: <>W panelu Moje oferty kliknij „Wyróżnij” przy zaakceptowanym ogłoszeniu. Wybierzesz czas wyróżnienia i zapłacisz przez AutoPay albo użyjesz kredytów z wcześniej kupionego pakietu.>,
+ },
+ {
+ question: 'Jak edytować lub usunąć ogłoszenie?',
+ answer: <>Obie opcje są w panelu Moje oferty, przy każdym ogłoszeniu. Po edycji ogłoszenie ponownie trafia do akceptacji.>,
+ },
+ {
+ question: 'Jak działa porównywarka mieszkań?',
+ answer: <>Na liście ofert dodajesz mieszkania do porównania, a w Porównaniu widzisz je obok siebie: cenę, metraż, cenę za m² i pozostałe parametry.>,
+ },
+ {
+ question: 'Jak ustawić alerty cenowe?',
+ answer: <>Alert ceny ogłoszenia założysz przyciskiem na karcie oferty, a alert lokalizacji w Historii cen. Wszystkie zobaczysz w panelu Alerty cenowe. Nie wysyłamy jeszcze powiadomień e-mail.>,
+ },
+ ];
const moreHelpCards = [
{
@@ -7421,18 +7439,24 @@ function AccountHelpContactPage({
{channel.title}
- {'badge' in channel && channel.badge ? {channel.badge} : null}
{channel.description}
-
+ {'href' in channel && channel.href ? (
+
+ {channel.action}
+
+
+ ) : (
+
+ )}
))}
@@ -7442,16 +7466,16 @@ function AccountHelpContactPage({
Najczęściej zadawane pytania
-
+ Poradniki
- {faqItems.map((question) => (
-
+ {faqItems.map((item) => (
+
- {question}
+ {item.question}
- Znajdziesz odpowiedź w naszym centrum pomocy. W razie potrzeby skorzystaj z formularza kontaktowego obok.
+ {item.answer}
))}
@@ -8213,7 +8237,7 @@ function AccountPriceAlertsPage({