From 43a08efc3236d2ba8fad58d03b06feeb0f2bce33 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 14 Aug 2024 13:51:18 +0530 Subject: [PATCH] fix: reload lead/deal page after saving sidepanel layout --- frontend/src/components/Settings/QuickEntryModal.vue | 1 - frontend/src/components/Settings/SidePanelModal.vue | 4 +++- frontend/src/pages/Deal.vue | 1 + frontend/src/pages/Lead.vue | 6 +++++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Settings/QuickEntryModal.vue b/frontend/src/components/Settings/QuickEntryModal.vue index a3ecca17..02c9b9cb 100644 --- a/frontend/src/components/Settings/QuickEntryModal.vue +++ b/frontend/src/components/Settings/QuickEntryModal.vue @@ -122,7 +122,6 @@ function saveChanges() { ).then(() => { loading.value = false show.value = false - reload() }) } diff --git a/frontend/src/components/Settings/SidePanelModal.vue b/frontend/src/components/Settings/SidePanelModal.vue index a8ccc47e..92d93a70 100644 --- a/frontend/src/components/Settings/SidePanelModal.vue +++ b/frontend/src/components/Settings/SidePanelModal.vue @@ -84,6 +84,8 @@ const props = defineProps({ }, }) +const emit = defineEmits(['reload']) + const show = defineModel() const _doctype = ref(props.doctype) const loading = ref(false) @@ -141,7 +143,7 @@ function saveChanges() { ).then(() => { loading.value = false show.value = false - reload() + emit('reload') }) } diff --git a/frontend/src/pages/Deal.vue b/frontend/src/pages/Deal.vue index 39bf9d56..1061357a 100644 --- a/frontend/src/pages/Deal.vue +++ b/frontend/src/pages/Deal.vue @@ -298,6 +298,7 @@ v-if="showSidePanelModal" v-model="showSidePanelModal" doctype="CRM Deal" + @reload="() => fieldsLayout.reload()" />