Bug: Sprachumschalter in mobiler Ansicht doppelt

Der Kopfbereich der öffentlichen Speisekarte zeigte seinen eigenen
LanguageSwitcher auch auf schmalen Bildschirmen an, obwohl
PublicMobileMenu dort bereits einen eigenen rendert. Der Header-Switcher
ist jetzt wie der Rest des Desktop-Layouts erst ab dem sm-Breakpoint
sichtbar.
This commit is contained in:
2026-07-18 08:30:20 +02:00
parent 0f20ad6527
commit 4d5e7fca04
2 changed files with 9 additions and 1 deletions
+4
View File
@@ -17,6 +17,10 @@ Versionierung nach [Semantic Versioning](https://semver.org/lang/de/).
ist nur noch sichtbar, wenn `DEEPL_API_KEY` gesetzt ist, statt erst ist nur noch sichtbar, wenn `DEEPL_API_KEY` gesetzt ist, statt erst
nach Klick auf die fehlende Konfiguration hinzuweisen. nach Klick auf die fehlende Konfiguration hinzuweisen.
### Behoben
- Sprachumschalter (DE/EN/PL) erschien auf der öffentlichen Speisekarte
in der mobilen Ansicht doppelt.
## [1.3.0] – 2026-07-18 ## [1.3.0] – 2026-07-18
### Hinzugefügt ### Hinzugefügt
+4
View File
@@ -63,7 +63,11 @@ export default async function Home({
kollidieren. */} kollidieren. */}
<header className="mb-6"> <header className="mb-6">
<div className="flex justify-end items-center gap-3 mb-2"> <div className="flex justify-end items-center gap-3 mb-2">
{/* Auf Mobilgeräten übernimmt PublicMobileMenu den
Sprachumschalter, hier würde er sonst doppelt erscheinen. */}
<div className="hidden sm:block">
<LanguageSwitcher variant="light" /> <LanguageSwitcher variant="light" />
</div>
<Link <Link
href="/login" href="/login"
className="text-sm text-gray-500 hover:text-[var(--c-primary)]" className="text-sm text-gray-500 hover:text-[var(--c-primary)]"