Correct datepicker navigation issue in booking page

This commit is contained in:
Alex Tselegidis 2023-02-13 09:13:36 +01:00
parent 122759b531
commit 7f534e51c7

View file

@ -87,20 +87,28 @@ App.Pages.Booking = (function () {
updateConfirmFrame();
},
onMonthChange: (selectedDates) => {
onMonthChange: () => {
setTimeout(() => {
const displayedMonthMoment = moment(instance.currentYearElement.value + '-' + (Number(instance.monthsDropdownContainer.value) + 1) + '-01');
App.Http.Booking.getUnavailableDates(
$selectProvider.val(),
$selectService.val(),
moment(selectedDates[0]).format('YYYY-MM-DD')
displayedMonthMoment.format('YYYY-MM-DD')
);
}, 500);
},
onYearChange: (selectedDates) => {
onYearChange: () => {
setTimeout(() => {
const displayedMonthMoment = moment(instance.currentYearElement.value + '-' + (Number(instance.monthsDropdownContainer.value) + 1) + '-01');
App.Http.Booking.getUnavailableDates(
$selectProvider.val(),
$selectService.val(),
moment(selectedDates[0]).format('YYYY-MM-DD')
displayedMonthMoment.format('YYYY-MM-DD')
);
}, 500);
},
});
@ -733,7 +741,7 @@ App.Pages.Booking = (function () {
// Set Appointment Date
const startMoment = moment(appointment.start_datetime);
$selectDate[0]._flatpickr.setDate( startMoment.toDate());
$selectDate[0]._flatpickr.setDate(startMoment.toDate());
App.Http.Booking.getAvailableHours(startMoment.format('YYYY-MM-DD'));
// Apply Customer's Data