From 040e179f5755a4765073ed0a640c05eff72029ea Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 12 Jan 2026 15:40:43 -0500 Subject: [PATCH] Revert "Merge pull request #2992 from Safelite/feature/CASH-1790-refactor-2" This reverts commit 34b9e8e9bdb4fbbe644612bb97ccf9fd55758d9d, reversing changes made to 51b58cb042bb083719bc288a05a5802c599a2ff4. --- .../date-picker/date-picker.vue | 8 +- src/layouts/schedule/schedule.vue | 109 ++++++++++++------ .../time-slot-question/time-slot-question.vue | 4 + .../appointment-type-question.vue | 1 - 4 files changed, 83 insertions(+), 39 deletions(-) diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index f38df0372..f48b1f43b 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -281,7 +281,7 @@ export default { if (event.screenX === 0 && event.screenY === 0) { return; } - this.$emit("date-selected", date); + this.$emit("date-clicked", date); }, getWeekStartDate(dateString) { const date = convertDateStringToDate(dateString); @@ -846,6 +846,12 @@ export default { }, }, watch: { + isLoading(newValue) { + // if done loading dates, then set to first available date + if (newValue === false && this.firstAvailableSelectableDate) { + this.selectedDate = this.firstAvailableSelectableDate; + } + }, modelValue(newValue) { this.resetField({ value: newValue, diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index e0edcd544..654c7b01a 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -133,6 +133,8 @@ :isOvernightDropoff="isOvernightDropoff" />