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);
}