From bcb4c7b34895443150463569ff0a2cdf2d43d93e Mon Sep 17 00:00:00 2001 From: vcoppe Date: Fri, 9 Aug 2024 09:51:59 +0200 Subject: [PATCH] correct alternate links --- website/src/lib/components/Head.svelte | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/website/src/lib/components/Head.svelte b/website/src/lib/components/Head.svelte index 7dbbdd8f..6050bbfe 100644 --- a/website/src/lib/components/Head.svelte +++ b/website/src/lib/components/Head.svelte @@ -4,7 +4,17 @@ import { languages } from '$lib/languages'; import { _, isLoading } from 'svelte-i18n'; - $: location = $page.route.id?.split('/')[2] ?? 'home'; + let location: string; + + $: if ($page.route.id) { + location = $page.route.id; + Object.keys($page.params).forEach((param) => { + if (param !== 'language') { + location = location.replace(`[${param}]`, $page.params[param]); + location = location.replace(`[...${param}]`, $page.params[param]); + } + }); + } @@ -46,15 +56,13 @@ {#each Object.keys(languages) as lang} {/each}