1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import mutations from './mutations';
import getters from './getters';
import actions from './actions';
export default {
namespaced: true,
state() {
return {
// selected disk
selectedDisk: null,
// selected directory
selectedDirectory: null,
// Directories in the selected directory
directories: [],
// files in the selected directory
files: [],
// selected files and folders
selected: {
directories: [],
files: [],
},
// sorting settings
sort: {
field: 'name',
direction: 'up',
},
// history
history: [null],
// history pointer
historyPointer: 0,
// view type - table or grid - (default - table)
viewType: 'table',
};
},
mutations,
getters,
actions,
};