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: {
|
|
|
|
},
|
|
});
|