From ce348ec560c3a24ff78833cee7a28d2018347bc5 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Tue, 13 Feb 2024 13:13:57 -0500 Subject: [PATCH] CSR-1952: revised updates for triggering toast message upon promo applied --- src/fmg-components/cart/cart.vue | 17 ++++++++++++----- .../promo-modal-question.vue | 1 + 2 files changed, 13 insertions(+), 5 deletions(-) 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);