diff --git a/src/layouts/schedule/mobile-first-modal/mobile-first-modal.vue b/src/layouts/schedule/mobile-first-modal/mobile-first-modal.vue index f6c574063..30d954da5 100644 --- a/src/layouts/schedule/mobile-first-modal/mobile-first-modal.vue +++ b/src/layouts/schedule/mobile-first-modal/mobile-first-modal.vue @@ -7,7 +7,8 @@ :onModalClosedCallback="onModalClosed" :footerButtonText="modalFooterText" :isFooterButtonPrimary="true" - @footer-button-event="confirmAppointment"> + @footer-button-event="confirmAppointment" + @isModalOpened="setIsModalOpen">
{{ modalSubHeaderText }} @@ -48,6 +49,7 @@ export default { }, data() { return { + isModalOpen: false, selectedAppontment: { estimatedServiceMinutes: { minimum: null, @@ -81,6 +83,12 @@ export default { setSelectedAppointment(appointment) { this.selectedAppontment = appointment; }, + getIsModalOpen() { + return this.isModalOpen; + }, + setIsModalOpen(isOpen) { + this.isModalOpen = isOpen; + }, }, computed: { modalName() { diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 4f437b28e..a7f2b4d6e 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -2,7 +2,13 @@