diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 70a4dbc01..0330afafd 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -1151,7 +1151,7 @@ export default { }); datePickerInitialData.pricingByDayBasePrice = this.pricingByDayBasePrice; datePickerInitialData.pricingByDayUpcharge = this.pricingByDayUpcharge; - this.$refs.datePicker.initializeComponent(datePickerInitialData); + await this.$refs.datePicker.initializeComponent(datePickerInitialData); this.selectableDatesInshop = datePickerInitialData.initialShopTimeSlotsResponse.inshopTimeSlotsData; this.selectableDatesMobile = @@ -1182,11 +1182,13 @@ export default { }); }); } - if (this.isMobileSelected) { - this.selectedDate = selectedDateMobile; - } else { - this.selectedDate = selectedDateInshop; - } + this.$nextTick(() => { + if (this.isMobileSelected) { + this.selectedDate = selectedDateMobile; + } else { + this.selectedDate = selectedDateInshop; + } + }); } }, getScheduleApiResponse,