* refactoring and fixes by login

feature: #4
This commit is contained in:
2023-01-04 00:25:46 +01:00
parent 46dd4ef361
commit 1eab4c586f
15 changed files with 262 additions and 255 deletions

View File

@@ -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()]
})

View File

@@ -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)
}
}
}