From cc17cf867043e6642ba643d8bd658e9d16448437 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 5 Jan 2026 12:08:10 -0500 Subject: [PATCH] Revert "Merge pull request #2968 from Safelite/feature/CASH-1790-refactor-1" This reverts commit 8ddce5cd25bdac93115d1a0e491073cf5d898820, reversing changes made to a3eee218126734bb24a9fa95bf8ab19b14d1ce66. --- .../date-picker/date-picker.vue | 8 +- src/layouts/schedule/schedule.vue | 109 ++++++++++++------ .../time-slot-question/time-slot-question.vue | 4 + 3 files changed, 83 insertions(+), 38 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" />