From 060ea937e0175118156f7535a27069dbc4a0935b Mon Sep 17 00:00:00 2001 From: Maaxxs <61059039+MaaxxsDev@users.noreply.github.com> Date: Sun, 5 Jul 2026 15:55:31 +0200 Subject: [PATCH] Fix footer legal links hidden behind floating CTA bar on homepage Die fixierte "Bereit fuer deinen Sound-Umbau?"-Leiste auf der Startseite ueberdeckte am Seitenende die letzte Footer-Zeile (Impressum/Datenschutz/ AGB-Links), da fixed-position Elemente unabhaengig vom Dokumentenfluss ueber allem liegen. Footer reserviert jetzt auf der Startseite zusaetzlichen unteren Abstand fuer die Leiste, auf allen anderen Seiten unveraendert. Co-Authored-By: Claude Sonnet 5 --- hifi-src/src/components/Footer.jsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/hifi-src/src/components/Footer.jsx b/hifi-src/src/components/Footer.jsx index 8edfc60..b13b18c 100644 --- a/hifi-src/src/components/Footer.jsx +++ b/hifi-src/src/components/Footer.jsx @@ -1,4 +1,4 @@ -import { Link } from 'react-router-dom'; +import { Link, useLocation } from 'react-router-dom'; import DynamicIcon from './DynamicIcon.jsx'; import { useCookieConsent } from '../context/CookieConsentContext.jsx'; @@ -22,9 +22,18 @@ function isOpenNow() { export default function Footer() { const open = isOpenNow(); const { openSettings } = useCookieConsent(); + // Auf der Startseite blendet sich unten eine fixierte CTA-Leiste ein, die + // sonst die letzte Footer-Zeile (Impressum-Links) verdeckt - deshalb dort + // zusätzlichen Platz für sie freihalten. + const { pathname } = useLocation(); + const isHome = pathname === '/'; return ( -