mirror of
https://github.com/nextcloud/server.git
synced 2024-08-30 05:55:15 +02:00
fix(files): Make sure $navigation
is observable to react on changes
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
parent
a62bb3a581
commit
2893d1b926
@ -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
|
||||
|
@ -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'))
|
||||
},
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user