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.
willaengine/resources/js/Global/store/modules/modal/mutations.js

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: {}
},
];
}
};