Files
filebrozer/frontend/src/store/index.js
WeidiDeng fb5b28d9cb feat: download shared subdirectory (#1184)
Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
2020-12-28 17:35:29 +01:00

38 lines
584 B
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
import mutations from './mutations'
import getters from './getters'
import upload from './modules/upload'
Vue.use(Vuex)
const state = {
user: null,
req: {},
oldReq: {},
clipboard: {
key: '',
items: []
},
jwt: '',
progress: 0,
loading: false,
reload: false,
selected: [],
multiple: false,
show: null,
showShell: false,
showMessage: null,
showConfirm: null,
previewMode: false,
hash: ''
}
export default new Vuex.Store({
strict: true,
state,
getters,
mutations,
modules: { upload }
})