Merge pull request #70 from Safelite/feature/CSR-120_vehicle-banner-2

Feature/CSR-120 vehicle banner 2
This commit is contained in:
AdamCaouetteSafelite 2021-12-02 11:57:30 -05:00 committed by GitHub
commit b532cd86e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 14 additions and 13 deletions

View file

@ -8,7 +8,7 @@
/>
<img
class="vehicle-image img-fluid blurrycar"
src='@/assets/img/blurrycar.png'
:src="genericVehicleImageSrc"
alt=""
v-else
/>
@ -28,11 +28,12 @@ export default {
make: this.$store.state.order.vehicle.make,
model: this.$store.state.order.vehicle.model,
style: this.$store.state.order.vehicle.style
}
}
};
},
},
props: {
passedCarId: String
passedCarId: String,
genericVehicleImageSrc: String
},
data() {
return {
@ -69,8 +70,8 @@ export default {
this.vehicleImageSrc = response.data.imgSrc;
}
});
}
}
},
},
}
</script>

View file

@ -1,6 +1,7 @@
const widgetNames = {
PAGE_HEADER_WIDGET: "PageHeaderWidget",
RADIO_QUESTION_WIDGET: "RadioQuestionWidget",
VEHICLE_BANNER_WIDGET: "VehicleBannerWidget",
};
export { widgetNames };

View file

@ -314,12 +314,8 @@
</div>
<div class="row my-3">
<div class="col">
<vehicleBanner
passedCarId=""
/>
<vehicleBanner
passedCarId="CR00068434"
/>
<vehicleBanner genericVehicleImageSrc="https://digitalconsumercms-dev.safelite.com/images/default-source/default-album/blurred-image.jpg?sfvrsn=a6ce3034_3" />
<vehicleBanner passedCarId="CR00068434" />
</div>
</div>
</div>

View file

@ -19,6 +19,7 @@ describe("vehicle-year.vue", () => {
getPageContent: {
PageHeaderWidget: [{ HeaderText: "Select a year to get started" }],
RadioQuestionWidget: [{ QuestionText: "What year is your vehicle?" }],
VehicleBannerWidget: [{ GenericVehicleImage: "https://digitalconsumercms-dev.safelite.com/images/default-source/default-album/blurred-image.jpg?sfvrsn=a6ce3034_3" }],
isCmsContentReady: true,
},
getVehicleYear: [2023, 2022, 2021]

View file

@ -1,7 +1,7 @@
<template v-if="isCmsContentReady">
<div class="select-car">
<div class="select-car-form rounded text-center">
<vehicleBanner />
<vehicleBanner :genericVehicleImageSrc="vehicleBannerWidget.GenericVehicleImage" />
<pageHeader :text="pageHeaderWidgets.HeaderText" class="Header" />
<yearQuestion :questionText="radioQuestionWidgets.QuestionText" :years="vehicleYears" />
</div>
@ -27,6 +27,7 @@ export default {
pageHeaderWidgets: {},
radioQuestionWidgets: {},
vehicleYears: [],
vehicleBannerWidget: {}
};
},
computed: {},
@ -54,6 +55,7 @@ export default {
next((vm) => {
vm.pageHeaderWidgets = resultMap.getPageContent.PageHeaderWidget[0];
vm.radioQuestionWidgets = resultMap.getPageContent.RadioQuestionWidget[0];
vm.vehicleBannerWidget = resultMap.getPageContent.VehicleBannerWidget[0];
vm.vehicleYears = resultMap.getVehicleYear;
});
});