Merge pull request #2344 from Safelite/feature/CASH-70

CASH-70: Pass isMSRFeeApplicable to cart component
This commit is contained in:
Chris 2025-03-05 15:18:24 -05:00 committed by GitHub
commit 6c950d6b0d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 12 additions and 6 deletions

View file

@ -200,6 +200,7 @@ export default {
isItac: Boolean,
isNoComp: Boolean,
isExpandedOnLoad: Boolean,
isMSRFeeApplicable: Boolean,
},
data() {
return {
@ -846,9 +847,6 @@ export default {
isCashItacNoComp() {
return !this.isInsurance || this.isITAC || this.isNoComp;
},
getIsMSRFeeApplicableFromStore() {
return this.$store.getters.order.isMSRFeeApplicable;
},
mobileFeeCartItemName() {
return this.getCmsContent("MobileServiceTextWidget", "Text");
},
@ -865,7 +863,7 @@ export default {
(mobileFeeLineItem?.sellingPrice ?? 0);
if (mobileTotal > 0) {
if (this.getIsMSRFeeApplicableFromStore) {
if (this.isMSRFeeApplicable) {
showMobileFeeCartItem = this.isCashItacNoComp;
} else {
showMobileFeeCartItem = true;

View file

@ -62,7 +62,8 @@
:shouldHideRecalibration="shouldHideRecalibration"
:isExpandedOnLoad="false"
:isItac="isItac"
:isNoComp="isNoComp" />
:isNoComp="isNoComp"
:isMSRFeeApplicable="isMSRFeeApplicable" />
<div class="mt-3" v-if="DisplayFosterLove">
<donationBlock
@ -423,6 +424,9 @@ export default {
damageInfo() {
return this.submittedOrder?.damage;
},
isMSRFeeApplicable() {
return this.submittedOrder?.isMSRFeeApplicable;
},
isInsurance() {
return this.submittedOrder?.payment?.isInsurance;
},

View file

@ -36,7 +36,8 @@
:shouldHideRecalibration="shouldHideRecalibration"
:isItac="isItac"
:isNoComp="isNoComp"
:isExpandedOnLoad="false" />
:isExpandedOnLoad="false"
:isMSRFeeApplicable="isMSRFeeApplicable" />
<hr />
@ -683,6 +684,9 @@ export default {
damageInfo() {
return this.$store.getters.damage;
},
isMSRFeeApplicable() {
return this.$store.getters.order.isMSRFeeApplicable;
},
isInsurance() {
return this.hasSubmittedOrder()
? this.getSubmittedOrder()?.payment.isInsurance