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/actions.js

30 lines
1.0 KiB

export default {
openModal: ({rootState}, data) => {
if(data.nameSpace) {
rootState[data.nameSpace]['modal'][data.name].open = true;
rootState[data.nameSpace]['modal'][data.name].properties = data.properties;
} else {
rootState['modal'][data.name].open = true;
rootState['modal'][data.name].properties = data.properties;
}
},
setResultCurrentModal: ({rootState}, data) => {
if(data.nameSpace) {
rootState[data.nameSpace]['modal'][data.name].result = data.result;
} else {
rootState['modal'][data.name].result = data.result;
}
},
closeModal: ({rootState}, data) => {
if(data.nameSpace) {
rootState[data.nameSpace]['modal'][data.name].open = false;
rootState[data.nameSpace]['modal'][data.name].properties = {};
} else {
rootState['modal'][data.name].open = false;
rootState['modal'][data.name].properties = {};
}
}
};