Set serviceability details for ZIP when zip is changed

This commit is contained in:
Chloe Herd 2025-07-25 13:37:32 -04:00
parent a5e678272d
commit 0f18cca165
2 changed files with 12 additions and 4 deletions

View file

@ -110,6 +110,7 @@
:selectedProviderNumberFromParent="selectedProvider?.providerNumber"
:shopProviderDataFromParent="shopProviderData"
@shop-selected="onShopSelected"
@updated-serviceability="setServiceabilityDetails"
:zipCodeFromParent="zipCode"
cmsWidgetName="YourSafeliteShopWidget" />

View file

@ -307,10 +307,6 @@ export default {
// I think we should call our new pushGA Event here with new mapped data
},
async setZipCodeAndShop() {
const selectedProvider = this.shopProviders.find(
(provider) => provider.providerNumber == this.localSelectedProviderNumber
);
const shopQuestionPopUpData = {
zipCodeData: this.zipCodeData,
shopProviderData: this.localShopProviderData,
@ -318,6 +314,17 @@ export default {
};
this.$emit("shop-selected", shopQuestionPopUpData);
if (this.zipCodeData) {
// retrieve serviceability details
const serviceabilityDetails = await getServiceabilityDetails(
this.zipCodeData.zipCode,
null,
this.pageName
);
this.$emit("updated-serviceability", serviceabilityDetails.data);
}
this.closeModal();
},
},