From b823e198ab1457cdf1bade55cd0b4dd5a39f56e5 Mon Sep 17 00:00:00 2001 From: bytedream Date: Sun, 1 Dec 2024 13:19:14 +0100 Subject: [PATCH] always show menu tooltips when on mobile --- src/routes/+layout.svelte | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 765d1bb..f2a9977 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,6 +3,7 @@ import { env } from '$env/dynamic/public'; import { goto } from '$app/navigation'; import { page } from '$app/stores'; + import { browser } from '$app/environment'; let navPaths = [ { @@ -57,8 +58,12 @@ let isTouch = false; let nav: HTMLDivElement; + + $: windowHeight = 0; + + { // eslint-disable-next-line @typescript-eslint/ban-ts-comment @@ -123,7 +128,10 @@
    {#each navPaths as navPath, i}
  • 450} + class:tooltip-top={windowHeight <= 450} + class:tooltip-open={isTouch || windowHeight <= 450} data-tip={navPath.name} >