diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2023-01-13 17:32:57 +0100 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2023-04-06 14:49:29 +0200 |
commit | 29a7f7f6efd2a9791fdcfb9f9f7e862bafd8da82 (patch) | |
tree | 720d2c59461777dd8a4a4d57d06738ce55066f22 /apps/files/src/main.js | |
parent | 8eb95052945c478a71d910090c7b1105f9256a4e (diff) | |
download | nextcloud-server-29a7f7f6efd2a9791fdcfb9f9f7e862bafd8da82.tar.gz nextcloud-server-29a7f7f6efd2a9791fdcfb9f9f7e862bafd8da82.zip |
feat(files_trashbin): migrate to vue
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src/main.js')
-rw-r--r-- | apps/files/src/main.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/apps/files/src/main.js b/apps/files/src/main.js index 3099a4c619c..3d1c88755f0 100644 --- a/apps/files/src/main.js +++ b/apps/files/src/main.js @@ -4,12 +4,15 @@ import processLegacyFilesViews from './legacy/navigationMapper.js' import Vue from 'vue' import NavigationService from './services/Navigation.ts' + import NavigationView from './views/Navigation.vue' +import FilesListView from './views/FilesList.vue' import SettingsService from './services/Settings.js' import SettingsModel from './models/Setting.js' import router from './router/router.js' +import store from './store/index.ts' // Init private and public Files namespace window.OCA.Files = window.OCA.Files ?? {} @@ -35,5 +38,17 @@ const FilesNavigationRoot = new View({ }) FilesNavigationRoot.$mount('#app-navigation-files') +// Init content list view +const ListView = Vue.extend(FilesListView) +const FilesList = new ListView({ + name: 'FilesListRoot', + propsData: { + Navigation, + }, + router, + store, +}) +FilesList.$mount('#app-content-vue') + // Init legacy files views processLegacyFilesViews() |