diff --git a/src/fmg-components/cart/cart.vue b/src/fmg-components/cart/cart.vue index eb5391c35..221210c5e 100644 --- a/src/fmg-components/cart/cart.vue +++ b/src/fmg-components/cart/cart.vue @@ -23,7 +23,10 @@ -
+
<{{ cartItem.name @@ -60,7 +63,9 @@ href="javascript:void(0)" @click-event="removeItem(cartItem.cartItemType, cartItem.category)" />
@@ -223,6 +229,10 @@ export default { } return []; }, + handleAddedPromo(lineItems) { + // NOTE: these lineItems are passed from promo-modal-question + this.$emit("update:modelValue", lineItems); + }, }, computed: { screenReaderTotalAmountDueText() { @@ -571,7 +581,6 @@ export default { return cartItem; }, - suppliesRepairCartItemName() { return this.getCmsContent("SuppliesRepairTextWidget", "Text"); }, @@ -609,7 +618,6 @@ export default { return cartItem; }, - mobileFeeCartItemName() { return this.getCmsContent("MobileServiceTextWidget", "Text"); }, @@ -765,7 +773,6 @@ export default { return promoCartItems; }, - removeLinkText() { return this.getCmsContent("RemoveCartItemTextWidget", "Text"); }, diff --git a/src/fmg-components/promo-modal-question/promo-modal-question.vue b/src/fmg-components/promo-modal-question/promo-modal-question.vue index aed1bba21..a2a552d93 100644 --- a/src/fmg-components/promo-modal-question/promo-modal-question.vue +++ b/src/fmg-components/promo-modal-question/promo-modal-question.vue @@ -305,6 +305,7 @@ export default { this.lineItems.vaps?.push(...getVaps); } this.lineItems?.promos.push(...promoCodeData.promoCode); + this.$emit("added-promo", this.lineItems); this.closeModal(); } else { this.getErrorMessage(promoCodeData.errorCode, promoCodeData.additionalInfo);