You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
935 B
39 lines
935 B
export default {
|
|
changeCurrentModal: (state, data) => {
|
|
state.currentModal.slice(-1)[0].result = '';
|
|
state.currentModal.slice(-1)[0].name = data.modal;
|
|
if (data.properties) {
|
|
state.currentModal.slice(-1)[0].properties = data.properties;
|
|
}
|
|
},
|
|
|
|
addModal: (state, data) => {
|
|
let modal = {
|
|
name : data.modal,
|
|
result : '',
|
|
};
|
|
if (data.properties) {
|
|
modal['properties'] = data.properties;
|
|
}
|
|
state.currentModal.push(modal);
|
|
},
|
|
|
|
setResultCurrentModal: (state, data) => {
|
|
state.currentModal.slice(-1)[0].result = data;
|
|
},
|
|
|
|
closeModal: state => {
|
|
state.currentModal.pop();
|
|
},
|
|
|
|
closeAllModals : state => {
|
|
state.currentModal = [
|
|
{
|
|
name: '',
|
|
properties: {},
|
|
result: {}
|
|
},
|
|
];
|
|
}
|
|
};
|