From 5299fe725910f3f6b9ba9a9aeb6ebed21a5818fc Mon Sep 17 00:00:00 2001 From: Glen Huang Date: Fri, 10 Oct 2025 10:59:54 +0800 Subject: [PATCH] site: fix nav --- pkgs/docs-site/src/routes/+layout.svelte | 48 +++++++++++++----------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/pkgs/docs-site/src/routes/+layout.svelte b/pkgs/docs-site/src/routes/+layout.svelte index 839901d5e..a2072da34 100644 --- a/pkgs/docs-site/src/routes/+layout.svelte +++ b/pkgs/docs-site/src/routes/+layout.svelte @@ -21,7 +21,9 @@ @@ -30,11 +32,9 @@ {#snippet navLinks(nLinks: NavLink[])} - + {#each nLinks as nLink} + {@render navLink(nLink)} + {/each} {/snippet} {#snippet navLink(nLink: NavLink)} @@ -42,7 +42,9 @@
  • {nLink.label} - {@render navLinks(nLink.items)} +
      + {@render navLinks(nLink.items)} +
  • {:else} @@ -61,25 +63,27 @@ border-bottom: 1px solid; padding: 0 var(--pagePadding); } - .menu > ul { - visibility: hidden; - position: fixed; - left: 0; - z-index: 10; - top: var(--globalBarHeight); - width: 100vw; - height: 100vh; - background: #fff; - } - .menu.open > ul { - visibility: visible; + .menu { + & > ul { + visibility: hidden; + position: fixed; + left: 0; + z-index: 10; + top: var(--globalBarHeight); + width: 100vw; + height: 100vh; + background: #fff; + } + &.open > ul { + visibility: visible; + } + li { + padding-left: 1em; + } } ul { list-style: none; padding: 0; margin: 0; } - li { - padding-left: 1em; - }