text: import Vue from 'vue'
  import Vuex from 'vuex'
  
  Vue.use(Vuex)
  
  const state = {
      error: null,
      user: null,
      registeruser: null,
  }
  
  const getters = {
      // global error
      error: state => {
          return state.error
      },
      user: state => {
          return state.user
      },
      registeruser: state => {
          return state.registeruser
      }
  }
  
  const mutations = {
      setError(state, error) {
          state.error = error
      },
      setUser(state, user) {
          state.user = user
      },
      setRegisterUser(state, user) {
          state.registeruser = user
      }
  }
  
  const actions = {
      setError({ commit }, error) {
          commit('setError', error)
      },
      setUser({ commit }, user) {
          commit('setUser', user)
      },
      setRegisterUser({ commit }, user) {
          commit('setRegisterUser', user)
      }
  }
  
  
  export default new Vuex.Store({
      state,
      getters,
      actions,
      mutations,
  })
  