CSR-1384: fixes for constant strings refactoring

This commit is contained in:
Adam Caouette 2023-10-26 15:43:27 -04:00
parent dd0273b8f6
commit 4009be32fe

View file

@ -26,7 +26,7 @@
v-if="wipersModal" v-if="wipersModal"
@footer-button-action="addWipersToCart('WipersModal', wipersModal)" @footer-button-action="addWipersToCart('WipersModal', wipersModal)"
footerButtonActionName="footer-button-action"> footerButtonActionName="footer-button-action">
<div v-if="wipersToDisplay === 'both'" class="wiper-options"> <div v-if="wipersToDisplay === wipersToDisplayStrings.BOTH" class="wiper-options">
<div> <div>
<checkboxQuestion <checkboxQuestion
class="mb-5" class="mb-5"
@ -42,10 +42,14 @@
<p class="price">+${{ wipersModal.totalRearPrice }}</p> <p class="price">+${{ wipersModal.totalRearPrice }}</p>
</div> </div>
</div> </div>
<div v-else-if="wipersToDisplay === 'front'" class="wiper-options"> <div
v-else-if="wipersToDisplay === wipersToDisplayStrings.FRONT"
class="wiper-options">
<p class="price">+${{ wipersModal.totalFrontPrice }}</p> <p class="price">+${{ wipersModal.totalFrontPrice }}</p>
</div> </div>
<div v-else-if="wipersToDisplay === 'rear'" class="wiper-options"> <div
v-else-if="wipersToDisplay === wipersToDisplayStrings.REAR"
class="wiper-options">
<p class="price">+${{ wipersModal.totalRearPrice }}</p> <p class="price">+${{ wipersModal.totalRearPrice }}</p>
</div> </div>
</contentGroupModal> </contentGroupModal>
@ -139,11 +143,13 @@ export default {
}, },
computed: { computed: {
currentCartItems() { currentCartItems() {
return this.modelValue; const modelValue = this.modelValue;
if (!modelValue.vaps) modelValue.vaps = [];
return modelValue;
}, },
rainDefenseModal() { rainDefenseModal() {
const lineItem = this.availableLineItems.find((item) => { const lineItem = this.availableLineItems.find((item) => {
return item.partType === partTypeStrings.FRONT_WIPER; return item.partType === partTypeStrings.RAIN_DEFENSE;
}); });
if (lineItem) if (lineItem)
lineItem.listPrice = parseFloat( lineItem.listPrice = parseFloat(
@ -190,7 +196,7 @@ export default {
if (!this.answersCmsData) return buttons; if (!this.answersCmsData) return buttons;
const rainDefenseInCart = this.currentCartItems.vaps?.some((vap) => { const rainDefenseInCart = this.currentCartItems.vaps?.some((vap) => {
return vap?.partType === partTypeStrings.FRONT_WIPER; return vap?.partType === partTypeStrings.RAIN_DEFENSE;
}); });
const frontWipersInCart = this.currentCartItems.vaps?.some((vap) => { const frontWipersInCart = this.currentCartItems.vaps?.some((vap) => {
return vap?.partType?.includes(partTypeStrings.FRONT_WIPER); return vap?.partType?.includes(partTypeStrings.FRONT_WIPER);
@ -240,6 +246,9 @@ export default {
return buttons; return buttons;
}, },
wipersToDisplayStrings() {
return wipersToDisplayStrings;
},
}, },
components: { components: {
buttonQuestion, buttonQuestion,