diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files/src/main.ts | 3 | ||||
-rw-r--r-- | apps/files/src/views/FilesList.vue | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/apps/files/src/main.ts b/apps/files/src/main.ts index fe3e2e172cb..7b25c88a697 100644 --- a/apps/files/src/main.ts +++ b/apps/files/src/main.ts @@ -33,7 +33,8 @@ Vue.use(PiniaVuePlugin) const pinia = createPinia() // Init Navigation Service -const Navigation = getNavigation() +// This only works with Vue 2 - with Vue 3 this will not modify the source but return just a oberserver +const Navigation = Vue.observable(getNavigation()) Vue.prototype.$navigation = Navigation // Init Files App Settings Service diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index a3ef2c5f007..fabfccd6ca1 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -222,8 +222,7 @@ export default defineComponent({ }, currentView(): View { - return (this.$navigation.active - || this.$navigation.views.find(view => view.id === 'files')) as View + return this.$navigation.active || this.$navigation.views.find((view) => view.id === (this.$route.params?.view ?? 'files')) }, /** |