@@ -2,11 +2,13 @@ import { createStore } from 'vuex'
|
||||
import moduleA from './moduleA.module'
|
||||
import moduleB from './moduleB.module'
|
||||
import keycloak from './keycloak.module'
|
||||
import createPersistedState from 'vuex-persistedstate'
|
||||
|
||||
export default createStore({
|
||||
modules: {
|
||||
keycloak: keycloak,
|
||||
a: moduleA,
|
||||
b: moduleB
|
||||
}
|
||||
},
|
||||
plugins: [createPersistedState()]
|
||||
})
|
||||
|
||||
@@ -1,20 +1,22 @@
|
||||
export default {
|
||||
state: () => ({
|
||||
keycloak: null
|
||||
keycloak: null,
|
||||
isAnonym: true
|
||||
}),
|
||||
mutations: {
|
||||
initKeycloak(state, data) {
|
||||
state.keycloak = data
|
||||
},
|
||||
isAnonym(state, data) {
|
||||
state.isAnonym = data
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
initKeycloak({ commit }) {
|
||||
commit('initKeycloak')
|
||||
}
|
||||
},
|
||||
getters: {
|
||||
getKeycloak(state) {
|
||||
return state.keycloak
|
||||
initKeycloak({ commit }, data) {
|
||||
commit('initKeycloak', data)
|
||||
},
|
||||
isAnonym({ commit }, data) {
|
||||
commit('isAnonym', data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user