diff --git a/src/iss-components/cart-dropdown/cart-dropdown.vue b/src/iss-components/cart-dropdown/cart-dropdown.vue index 546ca470..e9b23408 100644 --- a/src/iss-components/cart-dropdown/cart-dropdown.vue +++ b/src/iss-components/cart-dropdown/cart-dropdown.vue @@ -10,7 +10,7 @@ href="javascript:void(0)" class="col d-flex justify-content-between py-0"> {{ amountDueLabel }} - {{ getDisplayedByUnverified(amountDue) }} + {{ getDisplayed(amountDue) }}
{{ deductibleLabel }} - {{ getDisplayedByUnverified(deductible) }} + {{ getDisplayed(deductible) }}
{{ BasePriceLabel }} - {{ getFormattedAmount(baseServicePrice) }} + {{ getDisplayed(baseServicePrice) }}
@@ -79,6 +79,7 @@ export default { } ]; }, + // TODO share with claim registration page baseServicePrice() { return this.availableLineItems .reduce( @@ -94,6 +95,7 @@ export default { && (this.deductible == null || !useMainStore().isVerifiedCoverageStatus); }, subTotal() { + // TODO partial calculation for now return this.showDeductibleLineItem ? this.deductible : this.baseServicePrice; }, salesTax() { @@ -112,11 +114,12 @@ export default { getFormattedAmount(amount) { return this.currencyFormatter.format(amount); }, + // TODO share with claim registration page getTotalLineItemPrice(lineItem) { return lineItem.kitPrice + lineItem.laborAmount + lineItem.sellingPrice; }, - getDisplayedByUnverified(amount) { - return this.isUnverified + getDisplayed(amount) { + return this.isUnverified && this.showDeductibleLineItem ? VERIFYING_COVERAGE : this.getFormattedAmount(amount); }