From 88b0ef752c095e274d84b93367690c24ea92a6b3 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Mon, 14 Oct 2019 18:01:43 -0400 Subject: [PATCH] [+] Dynamically initialize first state based on pathname --- src/components/navigation/navigation.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/navigation/navigation.ts b/src/components/navigation/navigation.ts index 75d9dbe..84c9699 100644 --- a/src/components/navigation/navigation.ts +++ b/src/components/navigation/navigation.ts @@ -19,8 +19,9 @@ export default class Navigation extends Vue */ public created() { - // Set history state (TODO: Dynamically detect initial url - window.history.replaceState({lastTab: 'overall'}, '', '/overall'); + // Set history state + let url = window.location.pathname; + window.history.replaceState({lastTab: url.substring(1)}, '', url); // Create history state listener window.onpopstate = e =>