From 094451ef5d4c8d00a6c6cece3095a371209d8289 Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Thu, 4 Jan 2024 15:11:25 +0530 Subject: [PATCH] code optimize code optimize --- src/digital-components/modal/modal.vue | 2 +- src/layouts/schedule/schedule.vue | 7 ------- .../time-slot-modal-question/time-slot-modal-question.vue | 3 +++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index 2226c3bf3..6e6664ca1 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -89,7 +89,7 @@ export default { document.getElementById(this.modalId)?.focus(); }, resetButtonStyle() { - this.$refs.modalButtonMain.resetButtonStyle(); + this.$refs.modalButtonMain?.resetButtonStyle(); }, onModalOpened() { this.onModalOpenedCallback?.(); diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index e2acb9d15..c2fee87ee 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -498,13 +498,6 @@ export default { this.updateFooterButtonText(newValue); }, }, - unmounted() { - // remove modal backdrop if one exists - let modalBackground = document.querySelector(".modal-backdrop"); - if (modalBackground) { - modalBackground.remove(); - } - }, components: { funnelHeader, navbar, diff --git a/src/layouts/schedule/time-slot-modal-question/time-slot-modal-question.vue b/src/layouts/schedule/time-slot-modal-question/time-slot-modal-question.vue index 148a70767..d04621894 100644 --- a/src/layouts/schedule/time-slot-modal-question/time-slot-modal-question.vue +++ b/src/layouts/schedule/time-slot-modal-question/time-slot-modal-question.vue @@ -494,6 +494,9 @@ export default { }; }, }, + unmounted() { + if (this.isModalOpened) this.closeModal(); + }, watch: { modelValue: { handler(newValue) {