From 865a8eee24c1a8a002d43de1eb02cad8ad91eba8 Mon Sep 17 00:00:00 2001 From: bytedream Date: Sun, 24 Nov 2024 14:27:09 +0100 Subject: [PATCH] highlight current active page in navbar (#40) --- src/routes/+layout.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 987a11d..ff4aece 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -71,6 +71,11 @@ $: onAdminPage = $page.url.pathname.startsWith(`${env.PUBLIC_BASE_PATH}/admin`) && $page.url.pathname !== `${env.PUBLIC_BASE_PATH}/admin/login`; + $: { + for (let i = 0; i < navPaths.length; i++) { + navPaths[i].active = navPaths[i].href === $page.url.pathname; + } + } let isTouch = false; let nav: HTMLDivElement;