From d34cf32cce767fa18246818bd500cbfa2d39c8a1 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Thu, 19 Dec 2024 09:02:26 -0800 Subject: [PATCH] fix: handles swarm mode menu on page load (#3470) --- assets/components/SideMenu.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/assets/components/SideMenu.vue b/assets/components/SideMenu.vue index 416ced58..810c94f2 100644 --- a/assets/components/SideMenu.vue +++ b/assets/components/SideMenu.vue @@ -23,12 +23,18 @@ import { onBeforeRouteLeave } from "vue-router"; const containerStore = useContainerStore(); const { ready } = storeToRefs(containerStore); - +const route = useRoute(); const swarmStore = useSwarmStore(); const { services, customGroups } = storeToRefs(swarmStore); const showSwarm = useSessionStorage("DOZZLE_SWARM_MODE", false); +if (route.meta.swarmMode) { + showSwarm.value = true; +} else if (route.meta.containerMode) { + showSwarm.value = false; +} + onBeforeRouteLeave((to) => { if (to.meta.swarmMode) { showSwarm.value = true;