agola-web/src/store.js

35 lines
432 B
JavaScript
Raw Normal View History

2018-12-09 13:21:20 +00:00
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const state = {
user: null,
}
const getters = {
user: state => {
return state.user
}
}
const mutations = {
setUser(state, user) {
state.user = user
}
}
const actions = {
setUser({ commit }, user) {
commit('setUser', user)
}
}
export default new Vuex.Store({
state,
getters,
actions,
mutations,
})