diff --git a/src/components/layout/Cursor.svelte b/src/components/layout/Cursor.svelte index f7dfc2c..22a088c 100644 --- a/src/components/layout/Cursor.svelte +++ b/src/components/layout/Cursor.svelte @@ -39,7 +39,7 @@ top: 0; left: 0; pointer-events: none; - z-index: var(--z-cursor); + z-index: 9999; } .cursor { diff --git a/src/components/layout/Header.svelte b/src/components/layout/Header.svelte index c780726..25b9cff 100644 --- a/src/components/layout/Header.svelte +++ b/src/components/layout/Header.svelte @@ -63,7 +63,7 @@ position: fixed; top: 0; left: 0; - z-index: var(--z-header); + z-index: 50; font-family: "Danzza"; font-size: var(--font-size-paragraph); font-weight: normal; @@ -82,7 +82,7 @@ left: 5vh; top: 50%; transform: translateY(-50%); - z-index: var(--z-header); + z-index: 60; } .wg-logo { @@ -102,11 +102,6 @@ display: inline; } - .navbar--open { - background-color: transparent; - backdrop-filter: none; - } - .navbar--open .navbar-list { visibility: hidden; } @@ -117,7 +112,7 @@ font-weight: bold; vertical-align: middle; position: relative; - z-index: var(--z-content); + z-index: 5; color: white; transition: color 0.3s; } @@ -133,7 +128,7 @@ right: 5vh; top: 50%; transform: translateY(-50%); - z-index: var(--z-header); + z-index: 60; background: none; border: none; padding: 0; diff --git a/src/components/layout/Menu.svelte b/src/components/layout/Menu.svelte index be87401..d5cd964 100644 --- a/src/components/layout/Menu.svelte +++ b/src/components/layout/Menu.svelte @@ -14,15 +14,16 @@ $effect(() => { if (!dialogEl) return if (isMenuOpen) { - dialogEl.show() - const onKeyDown = (e) => { if (e.key === 'Escape') navigation.closeMenu() } - window.addEventListener('keydown', onKeyDown) - return () => window.removeEventListener('keydown', onKeyDown) + dialogEl.showModal() } else if (dialogEl.open) { dialogEl.close() } }) + function handleCancel() { + navigation.closeMenu() + } + function handleNavClick() { navigation.closeMenu() // La navigation elle-même est gérée par le router via le @@ -49,84 +50,81 @@ - + {/each} + {/if} + + {#if contact.legalNotice} + + {t('legal')} + + {/if} +