diff --git a/src/fmg-components/cart/cart.vue b/src/fmg-components/cart/cart.vue index c1a9608a8..1180b3152 100644 --- a/src/fmg-components/cart/cart.vue +++ b/src/fmg-components/cart/cart.vue @@ -5,7 +5,10 @@ class="row vin-toggle flex align-items-center pt-4" :class="[isExpanded ? 'expanded' : '']" @click="toggleIsExpanded()"> - + {{ amountDueText }} {{ getFormattedAmount("", amountDue) }} @@ -13,7 +16,8 @@
- + + {{ screenReaderTotalAmountDueText }} {{ getFormattedAmount("", packagePrice) }}
@@ -27,7 +31,11 @@ linkType="text" :text="removeLinkText" href="#!" - @click-event="removeItem(cartItem.cartItemType, cartItem.category)" /> + @click-event="removeItem(cartItem.cartItemType, cartItem.category)"> + +
@@ -56,25 +64,40 @@ {{ recycleFeeCartItem.name }} - {{ getFormattedAmount(cartItem.category, cartItem.subTotal) }} + {{ screenReaderRecycleFeeText }}{{ getFormattedAmount(cartItem.category, cartItem.subTotal) }}
{{ subtotalText }}{{ getFormattedAmount("", subTotal) }} + >{{ screenReaderSubTotalText }}{{ getFormattedAmount("", subTotal) }}
{{ salesTaxText }}{{ getFormattedAmount("", salesTax) }} + >{{ screenReaderSalesTaxText }}{{ getFormattedAmount("", salesTax) }}
{{ amountPaidText }}{{ getFormattedAmount("", amountPaid) }} + >{{ screenReaderAmountPaidText }}{{ getFormattedAmount("", amountPaid) }}
{{ amountDueText }}{{ getFormattedAmount("", amountDue) }} + >{{ screenReaderTotalAmountDueText }}{{ getFormattedAmount("", amountDue) }}
@@ -187,6 +210,24 @@ export default { }, }, computed: { + screenReaderTotalAmountDueText() { + return this.getCmsContent("ScreenReaderTotalAmountDueWidget", "Text"); + }, + screenReaderRemoveVapsText() { + return this.getCmsContent("ScreenReaderRemoveVapsWidget", "Text"); + }, + screenReaderRecycleFeeText() { + return this.getCmsContent("ScreenReaderRecycleFeeWidget", "Text"); + }, + screenReaderSubTotalText() { + return this.getCmsContent("ScreenReaderSubTotalWidget", "Text"); + }, + screenReaderAmountPaidText() { + return this.getCmsContent("ScreenReaderAmountPaidWidget", "Text"); + }, + screenReaderSalesTaxText() { + return this.getCmsContent("ScreenReaderSalesTaxWidget", "Text"); + }, availableLineItems() { if (!this.lineItems || this.lineItems.length < 1) { return [];