2021-01-21 12:34:21 +01:00
|
|
|
/**
|
|
|
|
* see VueX docs
|
|
|
|
*/
|
2020-12-17 12:09:28 +01:00
|
|
|
export const state = () => ({
|
2021-01-29 12:59:44 +01:00
|
|
|
counter : 0,
|
|
|
|
isFetching : false,
|
|
|
|
searchInput : 'librairie interlignes',
|
2021-01-21 12:34:21 +01:00
|
|
|
selectedResult: null,
|
2021-01-29 12:59:44 +01:00
|
|
|
fetchedData : {
|
|
|
|
osm_data : '',
|
|
|
|
addok_data: '',
|
|
|
|
},
|
|
|
|
list : [],
|
|
|
|
formConfig : {
|
|
|
|
name : '',
|
2021-01-21 12:34:21 +01:00
|
|
|
delivery: false,
|
2021-01-29 12:59:44 +01:00
|
|
|
hours : ['a', 'b'],
|
|
|
|
tags : [],
|
2021-01-21 12:34:21 +01:00
|
|
|
},
|
2020-12-17 12:09:28 +01:00
|
|
|
})
|
|
|
|
|
|
|
|
export const mutations = {
|
2021-01-28 13:12:24 +01:00
|
|
|
increment(state) {
|
2020-12-17 12:09:28 +01:00
|
|
|
state.counter++
|
|
|
|
},
|
2021-01-28 13:12:24 +01:00
|
|
|
add(state, text) {
|
2020-12-17 12:09:28 +01:00
|
|
|
state.list.push({
|
|
|
|
text,
|
|
|
|
done: false,
|
|
|
|
})
|
|
|
|
},
|
2021-01-28 13:12:24 +01:00
|
|
|
remove(state, { todo }) {
|
2021-01-29 12:59:44 +01:00
|
|
|
state.list.splice(state.list.indexOf(todo), 1);
|
2020-12-17 12:09:28 +01:00
|
|
|
},
|
2021-01-28 13:12:24 +01:00
|
|
|
setFormField(state, { field }) {
|
2021-01-29 12:59:44 +01:00
|
|
|
state.formConfig[state.formConfig.indexOf(field)] = field;
|
|
|
|
},
|
|
|
|
setFetchedDataOsm(state, { data }) {
|
|
|
|
state.fetchedData.osm_data = data;
|
|
|
|
},
|
|
|
|
setFetchedDataAddok(state, { data }) {
|
|
|
|
state.fetchedData.addok_data = data;
|
2020-12-17 12:09:28 +01:00
|
|
|
},
|
2021-01-28 13:12:24 +01:00
|
|
|
setTag(state, { field }) {
|
2021-01-29 12:59:44 +01:00
|
|
|
state.formConfig.tags[state.formConfig.tags.indexOf(field)] = field;
|
|
|
|
},
|
|
|
|
setSelectedResult(state, { data }) {
|
|
|
|
state.selectedResult = data;
|
|
|
|
},
|
|
|
|
setFetching(state, { data }) {
|
|
|
|
state.isFetching = data;
|
|
|
|
},
|
|
|
|
setAllTag(state, { tags }) {
|
|
|
|
state.formConfig.tags = tags;
|
2021-01-21 12:34:21 +01:00
|
|
|
},
|
2020-12-17 12:09:28 +01:00
|
|
|
}
|