aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/main.js
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@protonmail.com>2023-02-04 21:13:06 +0100
committerJohn Molakvoæ <skjnldsv@protonmail.com>2023-04-06 14:49:29 +0200
commit03c32774b060f48a900be5f9f943de84c298cca5 (patch)
tree74bea842d02548e9e02454e778e2b32c5a81a78b /apps/files/src/main.js
parent29a7f7f6efd2a9791fdcfb9f9f7e862bafd8da82 (diff)
downloadnextcloud-server-03c32774b060f48a900be5f9f943de84c298cca5.tar.gz
nextcloud-server-03c32774b060f48a900be5f9f943de84c298cca5.zip
feat(files): switch to pinia
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src/main.js')
-rw-r--r--apps/files/src/main.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/files/src/main.js b/apps/files/src/main.js
index 3d1c88755f0..56332374051 100644
--- a/apps/files/src/main.js
+++ b/apps/files/src/main.js
@@ -3,6 +3,8 @@ import './legacy/filelistSearch.js'
import processLegacyFilesViews from './legacy/navigationMapper.js'
import Vue from 'vue'
+import { createPinia, PiniaVuePlugin } from 'pinia'
+
import NavigationService from './services/Navigation.ts'
import NavigationView from './views/Navigation.vue'
@@ -12,7 +14,6 @@ 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 ?? {}
@@ -38,6 +39,10 @@ const FilesNavigationRoot = new View({
})
FilesNavigationRoot.$mount('#app-navigation-files')
+// Init Pinia store
+Vue.use(PiniaVuePlugin)
+const pinia = createPinia()
+
// Init content list view
const ListView = Vue.extend(FilesListView)
const FilesList = new ListView({
@@ -46,7 +51,7 @@ const FilesList = new ListView({
Navigation,
},
router,
- store,
+ pinia,
})
FilesList.$mount('#app-content-vue')