Merge pull request #70 from Safelite/feature/CSR-120_vehicle-banner-2
Feature/CSR-120 vehicle banner 2
This commit is contained in:
commit
b532cd86e6
5 changed files with 14 additions and 13 deletions
|
|
@ -8,7 +8,7 @@
|
||||||
/>
|
/>
|
||||||
<img
|
<img
|
||||||
class="vehicle-image img-fluid blurrycar"
|
class="vehicle-image img-fluid blurrycar"
|
||||||
src='@/assets/img/blurrycar.png'
|
:src="genericVehicleImageSrc"
|
||||||
alt=""
|
alt=""
|
||||||
v-else
|
v-else
|
||||||
/>
|
/>
|
||||||
|
|
@ -28,11 +28,12 @@ export default {
|
||||||
make: this.$store.state.order.vehicle.make,
|
make: this.$store.state.order.vehicle.make,
|
||||||
model: this.$store.state.order.vehicle.model,
|
model: this.$store.state.order.vehicle.model,
|
||||||
style: this.$store.state.order.vehicle.style
|
style: this.$store.state.order.vehicle.style
|
||||||
}
|
};
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
passedCarId: String
|
passedCarId: String,
|
||||||
|
genericVehicleImageSrc: String
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
@ -69,8 +70,8 @@ export default {
|
||||||
this.vehicleImageSrc = response.data.imgSrc;
|
this.vehicleImageSrc = response.data.imgSrc;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
},
|
||||||
}
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
const widgetNames = {
|
const widgetNames = {
|
||||||
PAGE_HEADER_WIDGET: "PageHeaderWidget",
|
PAGE_HEADER_WIDGET: "PageHeaderWidget",
|
||||||
RADIO_QUESTION_WIDGET: "RadioQuestionWidget",
|
RADIO_QUESTION_WIDGET: "RadioQuestionWidget",
|
||||||
|
VEHICLE_BANNER_WIDGET: "VehicleBannerWidget",
|
||||||
};
|
};
|
||||||
|
|
||||||
export { widgetNames };
|
export { widgetNames };
|
||||||
|
|
|
||||||
|
|
@ -314,12 +314,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="row my-3">
|
<div class="row my-3">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<vehicleBanner
|
<vehicleBanner genericVehicleImageSrc="https://digitalconsumercms-dev.safelite.com/images/default-source/default-album/blurred-image.jpg?sfvrsn=a6ce3034_3" />
|
||||||
passedCarId=""
|
<vehicleBanner passedCarId="CR00068434" />
|
||||||
/>
|
|
||||||
<vehicleBanner
|
|
||||||
passedCarId="CR00068434"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ describe("vehicle-year.vue", () => {
|
||||||
getPageContent: {
|
getPageContent: {
|
||||||
PageHeaderWidget: [{ HeaderText: "Select a year to get started" }],
|
PageHeaderWidget: [{ HeaderText: "Select a year to get started" }],
|
||||||
RadioQuestionWidget: [{ QuestionText: "What year is your vehicle?" }],
|
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,
|
isCmsContentReady: true,
|
||||||
},
|
},
|
||||||
getVehicleYear: [2023, 2022, 2021]
|
getVehicleYear: [2023, 2022, 2021]
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<template v-if="isCmsContentReady">
|
<template v-if="isCmsContentReady">
|
||||||
<div class="select-car">
|
<div class="select-car">
|
||||||
<div class="select-car-form rounded text-center">
|
<div class="select-car-form rounded text-center">
|
||||||
<vehicleBanner />
|
<vehicleBanner :genericVehicleImageSrc="vehicleBannerWidget.GenericVehicleImage" />
|
||||||
<pageHeader :text="pageHeaderWidgets.HeaderText" class="Header" />
|
<pageHeader :text="pageHeaderWidgets.HeaderText" class="Header" />
|
||||||
<yearQuestion :questionText="radioQuestionWidgets.QuestionText" :years="vehicleYears" />
|
<yearQuestion :questionText="radioQuestionWidgets.QuestionText" :years="vehicleYears" />
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -27,6 +27,7 @@ export default {
|
||||||
pageHeaderWidgets: {},
|
pageHeaderWidgets: {},
|
||||||
radioQuestionWidgets: {},
|
radioQuestionWidgets: {},
|
||||||
vehicleYears: [],
|
vehicleYears: [],
|
||||||
|
vehicleBannerWidget: {}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {},
|
computed: {},
|
||||||
|
|
@ -54,6 +55,7 @@ export default {
|
||||||
next((vm) => {
|
next((vm) => {
|
||||||
vm.pageHeaderWidgets = resultMap.getPageContent.PageHeaderWidget[0];
|
vm.pageHeaderWidgets = resultMap.getPageContent.PageHeaderWidget[0];
|
||||||
vm.radioQuestionWidgets = resultMap.getPageContent.RadioQuestionWidget[0];
|
vm.radioQuestionWidgets = resultMap.getPageContent.RadioQuestionWidget[0];
|
||||||
|
vm.vehicleBannerWidget = resultMap.getPageContent.VehicleBannerWidget[0];
|
||||||
vm.vehicleYears = resultMap.getVehicleYear;
|
vm.vehicleYears = resultMap.getVehicleYear;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue