This commit is contained in:
Matthieu Bessat 2020-07-18 00:10:58 +02:00
parent 4a94799602
commit de2e56baae
13 changed files with 314 additions and 171 deletions

View file

@ -38,11 +38,18 @@ export default new Vuex.Store({
admiName: '',
email: '',
publicUrl: ''
}
},
debug: false,
validateMain: false,
validateMainCallback: () => false
},
mutations: {
SET_DEBUG (state, payload) {
state.debug = payload
},
SET_TITLE (state, payload) {
state.title = payload
window.document.title = state.title + ' | Panel forum des associations'
},
ADD_ALERT (state, payload) {
state.alert = {
@ -64,6 +71,13 @@ export default new Vuex.Store({
},
SET_DELEGATE (state, payload) {
state.delegate = { ...state.delegate, ...payload }
},
VALIDATE_MAIN (state, callback) {
state.validateMain = true
state.validateMainCallback = () => {
state.validateMain = false
return callback()
}
}
},
actions: {