@@ -1,9 +1,11 @@
|
||||
import { createStore } from 'vuex'
|
||||
import moduleA from './moduleA.module'
|
||||
import moduleB from './moduleB.module'
|
||||
import keycloak from './keycloak.module'
|
||||
|
||||
export default createStore({
|
||||
modules: {
|
||||
keycloak: keycloak,
|
||||
a: moduleA,
|
||||
b: moduleB
|
||||
}
|
||||
|
||||
20
src/store/keycloak.module.js
Normal file
20
src/store/keycloak.module.js
Normal file
@@ -0,0 +1,20 @@
|
||||
export default {
|
||||
state: () => ({
|
||||
keycloak: null
|
||||
}),
|
||||
mutations: {
|
||||
initKeycloak(state, data) {
|
||||
state.keycloak = data
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
initKeycloak({ commit }) {
|
||||
commit('initKeycloak')
|
||||
}
|
||||
},
|
||||
getters: {
|
||||
getKeycloak(state) {
|
||||
return state.keycloak
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user