Hide the appointments modal after a successful appointment store method.

This commit is contained in:
Alex Tselegidis 2022-01-17 21:20:06 +01:00
parent 398b85363f
commit 79c9566257

View file

@ -116,7 +116,8 @@ App.Components.AppointmentsModal = (function () {
App.Layouts.Backend.displayNotification(App.Lang.appointment_saved); App.Layouts.Backend.displayNotification(App.Lang.appointment_saved);
// Close the modal dialog and refresh the calendar appointments. // Close the modal dialog and refresh the calendar appointments.
$appointmentsModal.find('.alert').addClass('d-none').modal('hide'); $appointmentsModal.find('.alert').addClass('d-none');
$appointmentsModal.modal('hide');
$selectFilterItem.trigger('change'); $selectFilterItem.trigger('change');
}; };
@ -143,7 +144,7 @@ App.Components.AppointmentsModal = (function () {
resetModal(); resetModal();
// Set the selected filter item and find the next appointment time as the default modal values. // Set the selected filter item and find the next appointment time as the default modal values.
if ($$selectFilterItem.find('option:selected').attr('type') === 'provider') { if ($selectFilterItem.find('option:selected').attr('type') === 'provider') {
const providerId = $('#select-filter-item').val(); const providerId = $('#select-filter-item').val();
const providers = App.Vars.available_providers.filter( const providers = App.Vars.available_providers.filter(