From 23421846a1db49c460f9917787ad74fe7e4aec30 Mon Sep 17 00:00:00 2001 From: Sneha Date: Thu, 7 Nov 2024 11:57:46 +0530 Subject: [PATCH] CSR-2308 --- src/digital-components/modal/modal.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index 3cc5ce76b..37ebee18e 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -73,6 +73,11 @@ export default { resetForm, }; }, + data() { + return { + isEnterClicked: false, + }; + }, methods: { async validateAndEmit() { const validationResult = await this.validate(); @@ -84,9 +89,14 @@ export default { }, async onEnter(e) { e.preventDefault(); + if (this.isEnterClicked) return; + this.isEnterClicked = true; document.getElementById("modalbtn")?.focus(); this.$refs.modalButtonMain.clicked(); document.getElementById(this.modalId)?.focus(); + setTimeout(() => { + this.isEnterClicked = false; + }, 2000); }, resetButtonStyle() { this.$refs.modalButtonMain?.resetButtonStyle();