From 9bb38326108760ddfd022ac5c7653cf85265d735 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 23 Sep 2024 18:50:01 -0400 Subject: [PATCH] CSR-2166: make shouldHideRecalibration consistent across pages --- src/layouts/confirmation/confirmation.vue | 14 ++++++++++---- src/layouts/quote/quote.vue | 9 ++++----- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/layouts/confirmation/confirmation.vue b/src/layouts/confirmation/confirmation.vue index 53851b251..c8183542b 100644 --- a/src/layouts/confirmation/confirmation.vue +++ b/src/layouts/confirmation/confirmation.vue @@ -169,11 +169,17 @@ export default { }; }, computed: { + isRecalibrationOnOrder() { + return containsLineItemWithPartType( + partTypeStrings.RECALIBRATION, + this?.lineItems?.supportingItems + ); + }, shouldHideRecalibration() { - const recalSettingValue = - this.getSettingValue(experimentSettings.RECAL_PRICE_REMOVE)?.toLowerCase() === - "true"; - return recalSettingValue; + return ( + this.getSettingValue(experimentSettings.RECAL_PRICE_REMOVE).toLowerCase() === "true" && + this.isRecalibrationOnOrder + ); }, ShowCart() { if (this.isPia && this.submittedOrder?.settledTenderAmount == 0) { diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 5389a003c..a697e8bc4 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -402,11 +402,10 @@ export default { ); }, shouldHideRecalibration() { - const recalSettingValue = - experimentMixin.methods - .getSettingValue(experimentSettings.RECAL_PRICE_REMOVE) - ?.toLowerCase() === "true"; - return recalSettingValue; + return ( + this.getSettingValue(experimentSettings.RECAL_PRICE_REMOVE).toLowerCase() === "true" && + this.isRecalibrationOnOrder + ); }, showAfterpayBanner() { return (