aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/views/Navigation.vue
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/src/views/Navigation.vue')
-rw-r--r--apps/files/src/views/Navigation.vue14
1 files changed, 6 insertions, 8 deletions
diff --git a/apps/files/src/views/Navigation.vue b/apps/files/src/views/Navigation.vue
index 4202a81c886..21b2bce2ccd 100644
--- a/apps/files/src/views/Navigation.vue
+++ b/apps/files/src/views/Navigation.vue
@@ -159,14 +159,12 @@ export default defineComponent({
methods: {
async loadExpandedViews() {
- const viewConfigs = this.viewConfigStore.getConfigs()
- const viewsToLoad: View[] = (Object.entries(viewConfigs) as Array<[string, ViewConfig]>)
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- .filter(([viewId, config]) => config.expanded === true)
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- .map(([viewId, config]) => this.views.find(view => view.id === viewId))
- .filter(Boolean) // Only registered views
- .filter(view => view.loadChildViews && !view.loaded)
+ const viewsToLoad: View[] = (Object.entries(this.viewConfigStore.viewConfigs) as Array<[string, ViewConfig]>)
+ .filter(([, config]) => config.expanded === true)
+ .map(([viewId]) => this.views.find(view => view.id === viewId))
+ // eslint-disable-next-line no-use-before-define
+ .filter(Boolean as unknown as ((u: unknown) => u is View))
+ .filter((view) => view.loadChildViews && !view.loaded)
for (const view of viewsToLoad) {
await view.loadChildViews(view)
}