diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 936846602..dd0397da2 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -634,12 +634,12 @@ export default { showTimeSlotQuestion() { if ( this.selectedDate && - this.selectedDate.includes("mobile") && - !this.isMobileSelected + this.appointmentTypeFromAppointmentTypeQuestion && + this.timeSlotsForSelectedDate ) { - this.setSelectedDateToFirstAvailable(); + return true; } - return this.selectedDate && this.appointmentTypeFromAppointmentTypeQuestion; + return false; }, isMobileStaticRecalibrationApplicable() { return ( @@ -1591,12 +1591,12 @@ export default { }, handleDateSelected(date) { const previousDate = this.selectedDate; - + // check if date actually changed if (previousDate !== date.dateString) { this.handleDateChanged({ newDate: date.dateString, - oldDate: previousDate + oldDate: previousDate, }); } @@ -1896,7 +1896,6 @@ export default { textBlock, timeSlotQuestion, mobileFirstModal, - alert, serviceZipModalQuestion, appointmentTypeQuestion, diff --git a/src/layouts/schedule/time-slot-question/time-slot-question.vue b/src/layouts/schedule/time-slot-question/time-slot-question.vue index 1b8a2cb2e..3a148972b 100644 --- a/src/layouts/schedule/time-slot-question/time-slot-question.vue +++ b/src/layouts/schedule/time-slot-question/time-slot-question.vue @@ -185,11 +185,6 @@ export default { selectedRouteCodeData(newValue) { this.updateDropoffAndTimeSlotAnswersFromSelectedRouteCodeData(newValue); }, - timeSlotsForSelectedDate() { - this.selectedAnswerForDropOffOrInshop = null; - this.selectedAnswerForTimeSlots = null; - this.autoSelectTimeSlotIfOnlyOneIsAvailable(); - }, }, computed: { supplementalInformationBlock() {