nervmag/src/store.ts

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