Jelajahi Sumber

Merge branch 'hotfix/post_release_2-5_fixes' into develop

Olivier Massot 6 bulan lalu
induk
melakukan
0a7fa3b5c5

+ 1 - 1
components/Layout/Header/Notification.vue

@@ -262,7 +262,7 @@ const download = (link: string) => {
   // En switch : https://api.test5.opentalent.fr/api/{accessId}/{switchId}/files/{fileId}/download
   // Sans switch : https://local.api.opentalent.fr/api/{accessId}/files/{fileId}/download
   const url = UrlUtils.join(
-    runtimeConfig.baseUrlLegacy,
+    runtimeConfig.public.baseUrlLegacy,
     'api',
     String(accessProfileStore.id),
     String(accessProfileStore.switchId || ''),

+ 18 - 8
components/Layout/Parameters/Menu.vue

@@ -49,7 +49,9 @@ const { getMenu, hasMenu, isMenuOpened, setMenuState, closeMenu } = useMenu()
 
 const menu: MenuGroup | null = getMenu('Parameters')
 
-const isOpened = computed(() => isMenuOpened('Parameters'))
+const { homeUrl } = useHomeUrl()
+
+const isOpened = computed(() => isMenuOpened('Parameters', true))
 
 // En vue lg+, on affiche toujours le menu
 const displayMenu = computed(() => {
@@ -70,17 +72,25 @@ const onItemClicked = () => {
   }
 }
 
-const unwatch = watch(mdAndUp, () => {
-  // Par défaut si l'écran est trop petit au chargement de la page, le menu doit rester fermé.
-  if (import.meta.client && menu !== null) {
+const updateMenuState = () => {
+  if (menu !== null) {
     setMenuState('Parameters', mdAndUp.value)
   }
-})
+}
 
-const { homeUrl } = useHomeUrl()
+onMounted(async () => {
+  updateMenuState()
+
+  const unwatch = watch(mdAndUp, () => {
+    // Par défaut si l'écran est trop petit au chargement de la page, le menu doit rester fermé.
+    if (import.meta.client) {
+      updateMenuState()
+    }
+  })
 
-onUnmounted(() => {
-  unwatch()
+  onUnmounted(() => {
+    unwatch()
+  })
 })
 
 // TODO voir à factoriser avec LayoutMainMenu