Merge pull request #1189 from Safelite/feature/skiener/INSR-2124

Make cart work with MSR before split pay is implemented
This commit is contained in:
scottkiener-at-safelite 2026-04-17 09:50:48 -04:00 committed by GitHub
commit bf1425f2b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -237,7 +237,7 @@ export default {
if (this.recycleFeeCartItem && !isRecycleFeeHidden) {
items.push(this.recycleFeeCartItem);
}
if (this.mobileFeeCartItem && !isMobileFeeHidden) {
if (this.mobileFeeCartItem && !isMobileFeeHidden && !this.mobileFeeCartItem.isInsurable) {
items.push(this.mobileFeeCartItem);
}
const vapPartTypesInOrder = Array.from(new Set(this.lineItems.vaps?.map((vap) => vap.partType) ?? []));
@ -306,7 +306,7 @@ export default {
},
mobileFeeCartItem() {
const mobileFeeLineItem = getMobileFeeLineItem(this.cartOrder);
return mobileFeeLineItem
const cartItem = mobileFeeLineItem
? this.getCartItem(
this.getCmsContent(this.widget.mobileFee, widgetFields.TEXT_BLOCK_WIDGET.TEXT),
[mobileFeeLineItem],
@ -314,6 +314,10 @@ export default {
partTypeStrings.MOBILE_FEE
)
: null;
if (cartItem) {
cartItem["isInsurable"] = mobileFeeLineItem?.isInsurable;
}
return cartItem;
},
warrantyCartItem() {
const label = this.cartOrder.damage.glassToReplace?.length > 0