diff --git a/resources/js/Global/components/Modals/BasicModal.vue b/resources/js/Global/components/Modals/BasicModal.vue
index b4f41c6..df1e237 100644
--- a/resources/js/Global/components/Modals/BasicModal.vue
+++ b/resources/js/Global/components/Modals/BasicModal.vue
@@ -1,24 +1,30 @@
-
+
diff --git a/resources/js/Global/mixins/global.js b/resources/js/Global/mixins/global.js
index e88f415..9421c0c 100644
--- a/resources/js/Global/mixins/global.js
+++ b/resources/js/Global/mixins/global.js
@@ -21,11 +21,18 @@ const global = {
...mapActions("modal", [
"$_dialog",
"$_helper",
- "$_openModal",
+ "openModal",
"$_closeModal"
]),
+ $_openModal(name, data) {
+ if (typeof name == 'object') {
+ this.openModal(name)
+ } else {
+ this.openModal({...data, ...{name}})
+ }
+ },
$_can,
$_name,
$_color,
diff --git a/resources/js/Global/store/modules/modal/actions.js b/resources/js/Global/store/modules/modal/actions.js
index 9fb9d15..5498111 100644
--- a/resources/js/Global/store/modules/modal/actions.js
+++ b/resources/js/Global/store/modules/modal/actions.js
@@ -2,7 +2,7 @@ import $_can from "@Global/policy/can";
export default {
- $_openModal({ state, rootState }, data) { // data: {name, rel, model, form_data, data, modal_pop_data, type}
+ openModal({ state, rootState }, data) { // data: {name, rel, model, form_data, data, modal_pop_data, type}
let can = true;
if (data.can) {
can = $_can(data.can);
@@ -57,7 +57,7 @@ export default {
$_dialog:({commit, dispatch}, properties) => {
properties['name'] = 'modal_dialog';
- dispatch('$_openModal', properties);
+ dispatch('openModal', properties);
commit('SET_DIALOG_TYPE', properties.type);
commit('SET_DIALOG_PROPERTIES', properties);
@@ -67,6 +67,6 @@ export default {
let data = {};
data['name'] = 'modal_helper';
data['slug'] = slug;
- dispatch('$_openModal', data);
+ dispatch('openModal', data);
},
};