|
@@ -3,6 +3,9 @@ import HomeView from '@views/Home.vue'
|
|
|
// import StaticView from '@views/Static.vue'
|
|
|
// import ConcernementView from '@views/Concernement.vue'
|
|
|
|
|
|
+import { ConcernementsStore } from '@/stores/concernements'
|
|
|
+
|
|
|
+
|
|
|
const router = createRouter({
|
|
|
history: createWebHistory(import.meta.env.BASE_URL),
|
|
|
routes: [
|
|
@@ -33,4 +36,16 @@ const router = createRouter({
|
|
|
]
|
|
|
})
|
|
|
|
|
|
+// set map_mode on first load
|
|
|
+router.afterEach((to, from) => {
|
|
|
+ const concernement_store = ConcernementsStore();
|
|
|
+ console.log('router afterEach', from, to, concernement_store.map_mode);
|
|
|
+ if (!from.name) { // we are at first load
|
|
|
+ if (to.hash) {
|
|
|
+ console.log("we have a hash");
|
|
|
+ concernement_store.setMapMode(to.hash.replace('#', ''));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+})
|
|
|
export default router
|