diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index c2755a6..f8f973c 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -64,6 +64,11 @@ } else { searchOpen = false; menuOpen = true; + // Sektion der aktuellen Seite direkt aufgeklappt zeigen. + openSubmenu = + links.find( + (l) => l.children && l.children.length > 0 && isActiveTree(l, $page.url.pathname), + )?.label ?? null; } } @@ -111,7 +116,7 @@
@@ -122,11 +127,11 @@ > {#if logoSvgHtml} {:else if logoUrl && logoUrl.trim() !== ""} - + {:else} {t(T.site_name_fallback)} {/if} @@ -242,7 +247,7 @@
@@ -298,7 +300,7 @@ {#if menuOpen}