From 14d63294a30f49a8f87728b8d90e7adea1a06fc6 Mon Sep 17 00:00:00 2001 From: Marco Crapts Date: Mon, 29 Apr 2024 21:03:02 +0200 Subject: [PATCH] get correct time window from url --- src/components/Main.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/Main.vue b/src/components/Main.vue index f5f0845..5684d6a 100644 --- a/src/components/Main.vue +++ b/src/components/Main.vue @@ -24,9 +24,13 @@ const activeWindow = ref(defaultWindow) const router = useRouter() const route = useRoute() + +const urlEncodeWindow = (label: string) => label.replace(' ', '-') + if (route.params.type) activeType.value = route.params.type as NavType if (route.params.window) { - activeWindow.value = windows.find((w) => w.label === route.params.window) || defaultWindow + console.log(route.params.window, windows) + activeWindow.value = windows.find((w) => urlEncodeWindow(w.label) === route.params.window) || defaultWindow } const updateRoute = () => { @@ -35,7 +39,7 @@ const updateRoute = () => { name: 'view', params: { type: activeType.value, - window: activeWindow.value?.label.replace(' ', '-') + window: urlEncodeWindow(activeWindow.value?.label) } } router.push(route)