From 86722735595ce0e52a38bf2c4aa2ebff697b1d35 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 26 Jan 2026 10:07:03 -0500 Subject: [PATCH] CASH-1790 updates for time slot question --- .../schedule/time-slot-question/time-slot-question.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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..09ed43117 100644 --- a/src/layouts/schedule/time-slot-question/time-slot-question.vue +++ b/src/layouts/schedule/time-slot-question/time-slot-question.vue @@ -34,7 +34,10 @@ isInshopOrDropOffAppointment ? 'is-inshop-or-drop-off-appointment' : '', ]" :answers="availableTimeSlots" - :lazyLoad="{ isLazyLoad: !isMobileAppointment, amountToLoad: 10 }" + :lazyLoad="{ + isLazyLoad: isLazyLoad, + amountToLoad: lazyLoadAmountToLoad || 10, + }" groupName="chooseTimeSlot" textPosition="text-center" v-model="selectedAnswerForTimeSlots" @@ -133,6 +136,7 @@ export default { isSameDay: Boolean, displayWaitList: Boolean, selectedRouteCodeData: Object, + lazyLoadAmountToLoad: Number, }, data() { return { @@ -395,6 +399,10 @@ export default { !this.isDropOffAppointmentAvailable ); }, + isLazyLoad() { + if (this.isMobileAppointment || this.selectedAnswerForTimeSlots) return false; + return true; + }, }, methods: { updateDropoffAndTimeSlotAnswersFromSelectedRouteCodeData(selectedRouteCodeData) {