import { createStore } from 'vuex'; export default createStore({ state () { return { from: { server: 'localhost', port: 3143, username: 'from@example.org', password: 'password', }, to: { server: 'localhost', port: 31432, username: 'to@example.org', password: 'password', }, }; }, mutations: { setFrom (state, payload) { state.from = Object.assign(state.from, payload); }, setTo (state, payload) { state.to = Object.assign(state.to, payload); }, }, });