Merge pull request #1891 from Safelite/feature/csr-2129

Feature/csr 2129
This commit is contained in:
chloeherdsafelite 2024-07-02 09:48:29 -04:00 committed by GitHub
commit aefa44c33f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -666,13 +666,27 @@ export default {
recycleFeeCartItemName() {
return this.getCmsContent("RecycleFeeTextWidget", "Text");
},
requiresRecycleFeeCartItem() {
return !this.isRepair;
},
recycleFeeCartItem() {
let cartItem = null;
const recycleFeeLineItem = this.supportingItems.find(
let recycleFeeLineItem = this.supportingItems.find(
(supportingItem) => supportingItem.partType == partTypeStrings.REPLACE_FEE
);
if (!recycleFeeLineItem && this.requiresRecycleFeeCartItem) {
recycleFeeLineItem = {
partNumber: partTypeStrings.RECYCLE_FEE,
partType: partTypeStrings.REPLACE_FEE,
laborAmount: 0,
kitPrice: 0,
sellingPrice: 0,
salesTax: 0,
};
}
if (recycleFeeLineItem) {
cartItem = {
name: this.recycleFeeCartItemName,