29 lines
445 B
TypeScript
29 lines
445 B
TypeScript
|
import Vue from 'vue';
|
||
|
import Vuex from 'vuex';
|
||
|
import VuexPersist from 'vuex-persist';
|
||
|
|
||
|
Vue.use(Vuex);
|
||
|
|
||
|
const vuexPersist = new VuexPersist({
|
||
|
key: 'nervmag',
|
||
|
storage: localStorage,
|
||
|
});
|
||
|
|
||
|
export default new Vuex.Store({
|
||
|
plugins: [vuexPersist.plugin],
|
||
|
state: {
|
||
|
darkColor: '#000000',
|
||
|
brightColor: '#ffffff',
|
||
|
mode: 'normal',
|
||
|
zoom: 1.0,
|
||
|
brightness: 1.0,
|
||
|
contrast: 1.0,
|
||
|
},
|
||
|
mutations: {
|
||
|
|
||
|
},
|
||
|
actions: {
|
||
|
|
||
|
},
|
||
|
});
|