From 6f95d6bd7d0fffba02992b9bf008f1eac84ea858 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Tue, 12 Aug 2025 10:03:06 -0400 Subject: [PATCH 01/23] BRM fix shadow on quote page. --- src/layouts/quote/quote.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 3c41fdb22..212b6f109 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -976,6 +976,9 @@ export default { } } } + :deep(.cash-or-insurance-question .list-button-horizontal) { + box-shadow: none; + } } .quote-page.show-save-progress-popup .row.justify-content-center { display: none; From 3d314d4e67b16771c5cb5df6da335d8e590a01f0 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 12 Aug 2025 11:55:32 -0400 Subject: [PATCH 02/23] Consume button text as v-html rather than sanitized text --- src/ux-components/button-main/button-main.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ux-components/button-main/button-main.vue b/src/ux-components/button-main/button-main.vue index 982e7bb1b..a7ff6836a 100644 --- a/src/ux-components/button-main/button-main.vue +++ b/src/ux-components/button-main/button-main.vue @@ -8,7 +8,7 @@ isLoaderDisplayed && !suppressLoader ? 'has-loader' : '', ]" @click="clicked"> - {{ this.buttonText }} + Date: Tue, 12 Aug 2025 12:30:50 -0400 Subject: [PATCH 03/23] CASH-1396 quote page UI bug fixes. --- .../service-package-radio-for-afterpay.vue | 1 - .../afterpay-modal-banner.vue | 3 ++- .../service-package-radio.vue | 15 ++++++++++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/experiment-components/service-package-radio-for-afterpay.vue b/src/experiment-components/service-package-radio-for-afterpay.vue index 1363b9afa..e3c9d3ae0 100644 --- a/src/experiment-components/service-package-radio-for-afterpay.vue +++ b/src/experiment-components/service-package-radio-for-afterpay.vue @@ -331,7 +331,6 @@ export default { } p { - font-weight: 600; display: flex; justify-content: space-between; align-items: center; diff --git a/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue b/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue index 03eff01a9..a4087e8ab 100644 --- a/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue +++ b/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue @@ -130,7 +130,8 @@ export default { .callout { font-family: - UrbanistSemibold Arial, + UrbanistSemibold, + Arial, Helvetica, sans-serif; } diff --git a/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue b/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue index 9518b42fa..42741a03a 100644 --- a/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue +++ b/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue @@ -243,11 +243,15 @@ export default { .hide-when-closed { display: block; } + p:first-child { + font-weight: 600; + } } } + .package-label { border: 1px solid $blue; max-height: 500px; + background-color: $blue-100; .special-save-box { background-color: $green-200; } @@ -291,12 +295,21 @@ export default { align-items: center; } + .pricing-info .insurance-pricing span { + font-size: 0.875rem; + font-family: Urbanist, Arial, Helvetica, sans-serif; + font-weight: 500; + } + p { - font-weight: 600; + font-family: Urbanist, Arial, Helvetica, sans-serif; display: flex; justify-content: space-between; align-items: center; white-space: nowrap; + &:first-child { + font-weight: 400; + } span { &.pricing-info { color: $green; From e132ec9875f271047f6af51a5f78ef80a4c5e5fa Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Tue, 12 Aug 2025 13:10:16 -0400 Subject: [PATCH 04/23] CASH-1396 format code. --- .../quote/afterpay-modal-banner/afterpay-modal-banner.vue | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue b/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue index a4087e8ab..812dc1130 100644 --- a/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue +++ b/src/layouts/quote/afterpay-modal-banner/afterpay-modal-banner.vue @@ -129,11 +129,7 @@ export default { } .callout { - font-family: - UrbanistSemibold, - Arial, - Helvetica, - sans-serif; + font-family: UrbanistSemibold, Arial, Helvetica, sans-serif; } > div:first-of-type { From a854023c66d730fe355d9d74a1a76cd015220d6b Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 12 Aug 2025 13:37:05 -0400 Subject: [PATCH 05/23] Also make change for sub-header for payment-method --- src/fmg-components/funnel-sub-header/funnel-sub-header.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/fmg-components/funnel-sub-header/funnel-sub-header.vue b/src/fmg-components/funnel-sub-header/funnel-sub-header.vue index f42a90972..b6bd5c705 100644 --- a/src/fmg-components/funnel-sub-header/funnel-sub-header.vue +++ b/src/fmg-components/funnel-sub-header/funnel-sub-header.vue @@ -17,9 +17,7 @@ v-if="subText" class="d-flex align-items-center justify-content-center container-fluid overflow-hidden mt-1">

- - {{ subText }} - +

From 4cf50296f591d391ce3f348f8383b6f6259cb4de Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Tue, 12 Aug 2025 14:55:20 -0400 Subject: [PATCH 06/23] CASH-1397 fix spacing on damage and estimate pages. --- src/layouts/estimate/estimate.vue | 4 ++-- src/layouts/vehicle-damage/vehicle-damage.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index fe32d7b98..c420d75c8 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -9,9 +9,9 @@
- +
-
+
-
+
Date: Tue, 12 Aug 2025 15:01:40 -0400 Subject: [PATCH 07/23] CASH-1397 format code. --- src/layouts/estimate/estimate.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index c420d75c8..6ee944f01 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -11,7 +11,9 @@
-
+
Date: Tue, 12 Aug 2025 15:10:59 -0400 Subject: [PATCH 08/23] CASH-1397 remove "this." --- src/layouts/estimate/estimate.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index 6ee944f01..119b293e5 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -13,7 +13,7 @@
+ v-html="VinLookupQuestionText">
Date: Tue, 12 Aug 2025 15:14:43 -0400 Subject: [PATCH 09/23] CASH-1397 format code. --- src/layouts/estimate/estimate.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index 119b293e5..d891414ec 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -11,9 +11,7 @@
-
+
Date: Tue, 12 Aug 2025 18:06:10 -0400 Subject: [PATCH 10/23] CASH-1328: css specificity fix --- src/layouts/quote/quote.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 212b6f109..b74e34829 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -903,7 +903,7 @@ export default { padding-bottom: 2rem; :deep(.nav-bar) { position: initial; - button { + button.btn { width: 100%; justify-content: center; } From a7400a622ea1deacc6d186367f774e9b5f115451 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 13 Aug 2025 09:08:14 -0400 Subject: [PATCH 11/23] CASH-1397 add copy to header. --- src/layouts/estimate/estimate.vue | 32 +++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index d891414ec..b779eea20 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -11,7 +11,14 @@
-
+

+ +

+ +

+ - From c8cb461853649c438168e115c1e866f505fc97e5 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 13 Aug 2025 13:00:53 -0400 Subject: [PATCH 12/23] CASH-1404 fix font in packages. --- .../service-package-radio-for-afterpay.vue | 9 ++++++++- .../service-package-radio/service-package-radio.vue | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/experiment-components/service-package-radio-for-afterpay.vue b/src/experiment-components/service-package-radio-for-afterpay.vue index e3c9d3ae0..3b23824d8 100644 --- a/src/experiment-components/service-package-radio-for-afterpay.vue +++ b/src/experiment-components/service-package-radio-for-afterpay.vue @@ -219,7 +219,7 @@ export default { &.has-subheader { & > .package-specs { display: inline-flex; - @include media-breakpoint-up(md) { + @include media-breakpoint-up(lg) { & > div:first-of-type { display: flex; } @@ -335,6 +335,9 @@ export default { justify-content: space-between; align-items: center; white-space: nowrap; + @include media-breakpoint-up(md) { + display: inline-flex; + } &.sub-label { color: $green; @@ -374,6 +377,8 @@ export default { } div.discount-price { color: $green; + font-family: UrbanistSemibold, Arial, Helvetica, sans-serif; + font-weight: 600; } @include media-breakpoint-up(md) { position: absolute; @@ -457,6 +462,8 @@ export default { font-weight: 600; line-height: 20px; font-size: 1.25rem; + font-family: UrbanistSemibold, Arial, Helvetica, sans-serif; + font-weight: 600; span.strikethrough-price { text-decoration: line-through; diff --git a/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue b/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue index 42741a03a..441a4f5cb 100644 --- a/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue +++ b/src/layouts/quote/service-package-question/service-package-radio/service-package-radio.vue @@ -314,13 +314,14 @@ export default { &.pricing-info { color: $green; font-size: 0.875rem; + font-family: UrbanistSemibold, Arial, Helvetica, sans-serif; + font-weight: 600; @include media-breakpoint-up(md) { position: absolute; bottom: 0.75rem; left: 0; width: 100%; margin-left: 1.25rem; - font-weight: 600; } span.strikethrough-price { text-decoration: line-through; From 5aa5b29f2e9f964f4249b19602f75ead10d56e35 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 13 Aug 2025 13:38:41 -0400 Subject: [PATCH 13/23] CASH-1404 fix label style. --- .../service-package-radio-for-afterpay.vue | 8 ++++++++ .../service-package-radio.vue | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/src/experiment-components/service-package-radio-for-afterpay.vue b/src/experiment-components/service-package-radio-for-afterpay.vue index 3b23824d8..9c10861c0 100644 --- a/src/experiment-components/service-package-radio-for-afterpay.vue +++ b/src/experiment-components/service-package-radio-for-afterpay.vue @@ -222,6 +222,14 @@ export default { @include media-breakpoint-up(lg) { & > div:first-of-type { display: flex; + justify-content: space-between; + p { + &.sub-label { + background: $green-100; + border-radius: 50rem; + padding: 0.25rem 0.50rem; + } + } } } } diff --git a/src/experiment-components/service-package-radio.vue b/src/experiment-components/service-package-radio.vue index bee29afd8..3ef48d03b 100644 --- a/src/experiment-components/service-package-radio.vue +++ b/src/experiment-components/service-package-radio.vue @@ -291,6 +291,25 @@ export default { height: 10px; min-width: 10px; } + + &.has-subheader { + & > .package-specs { + display: inline-flex; + @include media-breakpoint-up(lg) { + & > div:first-of-type { + display: flex; + justify-content: space-between; + p { + &.sub-label { + background: $green-100; + border-radius: 50rem; + padding: 0.25rem 0.50rem; + } + } + } + } + } + } } &:hover { From d3b2526ea9d611241436b7587dbc85d36d99555d Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 13 Aug 2025 13:41:02 -0400 Subject: [PATCH 14/23] CASH-1404 format code. --- .../service-package-radio-for-afterpay.vue | 2 +- src/experiment-components/service-package-radio.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/experiment-components/service-package-radio-for-afterpay.vue b/src/experiment-components/service-package-radio-for-afterpay.vue index 9c10861c0..a7da76229 100644 --- a/src/experiment-components/service-package-radio-for-afterpay.vue +++ b/src/experiment-components/service-package-radio-for-afterpay.vue @@ -227,7 +227,7 @@ export default { &.sub-label { background: $green-100; border-radius: 50rem; - padding: 0.25rem 0.50rem; + padding: 0.25rem 0.5rem; } } } diff --git a/src/experiment-components/service-package-radio.vue b/src/experiment-components/service-package-radio.vue index 3ef48d03b..9358d06ab 100644 --- a/src/experiment-components/service-package-radio.vue +++ b/src/experiment-components/service-package-radio.vue @@ -303,7 +303,7 @@ export default { &.sub-label { background: $green-100; border-radius: 50rem; - padding: 0.25rem 0.50rem; + padding: 0.25rem 0.5rem; } } } From e4c24d2669f91ca4dc380a44561620fa6fdf3a9d Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 13 Aug 2025 14:06:06 -0400 Subject: [PATCH 15/23] Make modal behavior consistent --- src/digital-components/modal/modal.vue | 3 +-- .../save-progress-popup-question.vue | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index 1950bcdb8..f0d546782 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -9,8 +9,7 @@ tabindex="-1" aria-labelledby="ModalComponentLabel" @keypress.enter="onEnter" - aria-hidden="true" - @click.self="closeModal"> + aria-hidden="true">