mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-05-08 11:22:10 +00:00

Former-commit-id: ac9399efef37f13706590384e29295c6234acb7c [formerly f62dcb89aa49125769405c502688f3f8d4348da3] [formerly 4b9f0fd696f449c30da2d2f7a11cf5d6c7054c54 [formerly 64e70e39dcf6759e04315bc97ec6a0fed927c737]] Former-commit-id: 422165231c785b121b1f6725909d3ce7c8dcdfee [formerly 2b26582a03f674d40abb39e27b2cc880d2bd3ebb] Former-commit-id: ee743808a3c012514c9b7d57a34c79e408a8a78b
32 lines
563 B
JavaScript
32 lines
563 B
JavaScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
import mutations from './mutations'
|
|
import getters from './getters'
|
|
|
|
Vue.use(Vuex)
|
|
|
|
const state = {
|
|
user: {},
|
|
req: {},
|
|
plugins: window.plugins || [],
|
|
clipboard: {
|
|
key: '',
|
|
items: []
|
|
},
|
|
baseURL: document.querySelector('meta[name="base"]').getAttribute('content'),
|
|
jwt: '',
|
|
loading: false,
|
|
reload: false,
|
|
selected: [],
|
|
multiple: false,
|
|
show: null,
|
|
showMessage: null
|
|
}
|
|
|
|
export default new Vuex.Store({
|
|
strict: process.env.NODE_ENV !== 'production',
|
|
state,
|
|
getters,
|
|
mutations
|
|
})
|