Fix FAQFull: Use isDraft boolean for draft filtering, fix Kontakt ID override

This commit is contained in:
MichalC
2026-09-16 12:31:19 +02:00
parent 437e1e4823
commit 9043301da6
140 changed files with 23337 additions and 724 deletions
+18
View File
@@ -13,3 +13,21 @@ Potrzebny jest nowy subpath, np. `@intecion/ipal-kit/client` (lub `@intecion/ipa
**Obejście na ten moment:**
Lokalna kopia logiki wyliczania ścieżek znajduje się w pliku `src/utils/clientSwitchLocalePath.ts` oraz kontekst `LanguageSlugsProvider` do przesyłania danych.
**Akcja po naprawie pluginu:** DO USUNIĘCIA `clientSwitchLocalePath.ts` i zamiana na bezpośredni import z nowo dodanego entry pointu `ipal-kit`.
## 2. Wymuszona klasa text-justify w fallbacku bannera cookies
**Opis problemu:**
Wtyczka `@intecion/ipal-kit` w awaryjnym (lub nieskonfigurowanym jeszcze w panelu) widoku bannera cookies (komponent `<CookieBanner />`) renderuje teksty używając twardo zakodowanej klasy `text-justify` (Tailwind). Powoduje to powstawanie wizualnych "rzek bieli" (tzw. antypattern `justified-text` bez `hyphens: auto`), których nie da się zmienić standardową konfiguracją z poziomu CMS-a ani nadpisać klasycznym props-em.
**Wymagane rozwiązanie:**
Autorzy pluginu powinni udostępnić możliwość customizacji klas Tailwind dla zawartości tekstowej bannera cookies, lub zrezygnować z wymuszonego `text-justify` jako domyślnego dla paragrafów fallback.
**Obejście na ten moment:**
Owijamy komponent `<CookieBanner />` w `src/app/(frontend)/[locale]/layout.tsx` dodatkowym `div` z klasą `ipal-banner-wrapper` i wstrzykujemy globalną regułę CSS w `src/app/globals.css`, która zdejmuje to zachowanie:
```css
.ipal-banner-wrapper p.text-justify {
text-align: left !important;
}
```
**Akcja po naprawie pluginu:** DO USUNIĘCIA powyższa reguła CSS oraz sam wrapper `ipal-banner-wrapper` z pliku `layout.tsx`.