zwischenstand

This commit is contained in:
2025-10-02 08:42:50 +00:00
parent 9d5baf972b
commit 099530b7c8
721 changed files with 438 additions and 1779 deletions

View File

@@ -11,7 +11,7 @@
let navigationElements: NavigationElement[] = [],
navOpen = false,
subNavOpen: { [key: number]: boolean } = {},
subNavOpen: { [key: number]: boolean } ={},
windowWidth: number
function elementsToCache(elements: NavigationElement[]) {
@@ -30,7 +30,7 @@
navigationElements = navigationElements
})
$: if (!navOpen) subNavOpen = {}
$: if (!navOpen) subNavOpen ={}
$: if ($location) navOpen = false
let scrolled: boolean = false,
@@ -61,15 +61,15 @@
$: darkBG = isHomepage ? (scrolled ? true : activeSubmenu >= 0 || $overlays?.length) : false
</script>
<svelte:window bind:innerWidth="{windowWidth}" />
<svelte:window bind:innerWidth={windowWidth} />
<Banner bind:isVisible="{bannerVisible}" />
<Banner bind:isVisible={bannerVisible} />
<header
class="headercontainer"
id="{'header-container'}"
class:scrolled="{darkBG}"
class:homepageHeader="{isHomepage}"
class:bannerVisible="{bannerVisible}"
id={'header-container'}
class:scrolled={darkBG}
class:homepageHeader={isHomepage}
class:bannerVisible={bannerVisible}
role="dialog"
aria-label="Hauptnavigation"
on:focus
@@ -77,10 +77,10 @@
<div class="padding">
{#key [bannerVisible]}
<DesktopHeader
bind:activeSubmenu="{activeSubmenu}"
elements="{navigationElements}"
bannerVisible="{bannerVisible}"
scrolled="{darkBG}"
bind:activeSubmenu={activeSubmenu}
elements={navigationElements}
bannerVisible={bannerVisible}
scrolled={darkBG}
/>
{/key}
</div>