catch some edge cases
This commit is contained in:
parent
70e927748d
commit
035a91ea71
2 changed files with 14 additions and 3 deletions
|
|
@ -176,7 +176,7 @@ const getAvailableDates = async (
|
|||
storeAction.payload.shopAppointmentType,
|
||||
storeAction.payload.providerNumber
|
||||
);
|
||||
} else {
|
||||
} else if (storeAction.payload?.zipCodeOverride) {
|
||||
timeSlotsResponse = await useMainStore().getMobileTimeSlots(
|
||||
storeAction.payload.startDate,
|
||||
storeAction.payload.endDate,
|
||||
|
|
|
|||
|
|
@ -314,7 +314,7 @@ export default {
|
|||
}
|
||||
},
|
||||
selectedProvider(newProvider, oldProvider) {
|
||||
if (newProvider?.providerNumber !== oldProvider?.providerNumber) {
|
||||
if (newProvider?.providerNumber !== oldProvider?.providerNumber || this.availabilityRating === null) {
|
||||
const appointmentIsInshop = this.selectedAppointmentType === AppointmentTypeStrings.IN_SHOP;
|
||||
const returnedProvider = {
|
||||
provider: newProvider,
|
||||
|
|
@ -325,7 +325,9 @@ export default {
|
|||
this.refreshAvailabilityRating();
|
||||
}
|
||||
|
||||
this.$emit('provider-changed', returnedProvider);
|
||||
if (newProvider?.providerNumber !== oldProvider?.providerNumber) {
|
||||
this.$emit('provider-changed', returnedProvider);
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -577,5 +579,14 @@ $page-side-padding: 1.5rem;
|
|||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
div.alert {
|
||||
margin-top: 0.625rem;
|
||||
|
||||
:deep(.alert-header) {
|
||||
button.btn-collapse {
|
||||
align-self: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in a new issue