From e12ac95cc7e22d1daf9d3df6148a3bd0d143b8fb Mon Sep 17 00:00:00 2001 From: Alex Humphries Date: Thu, 19 Feb 2026 11:12:14 -0500 Subject: [PATCH] INSR-7759: Review dropdown header tweak, contact details drawer updates --- .../contact-details-drawer.vue | 38 +++++++++++++------ src/layouts/payment-method/payment-method.vue | 21 +++++++++- .../review-dropdown/review-dropdown.vue | 5 ++- 3 files changed, 49 insertions(+), 15 deletions(-) diff --git a/src/iss-components/contact-details-drawer/contact-details-drawer.vue b/src/iss-components/contact-details-drawer/contact-details-drawer.vue index 7d5b0572..99b97442 100644 --- a/src/iss-components/contact-details-drawer/contact-details-drawer.vue +++ b/src/iss-components/contact-details-drawer/contact-details-drawer.vue @@ -9,25 +9,29 @@ @isModalOpened="setModalStatus" @footerButtonEvent="clickFooterButtonEvent"> @@ -107,6 +111,7 @@ import alert from '@/ux-components/alert/alert.vue'; import textBlock from '@/digital-components/text-block/text-block.vue'; import buttonQuestion from '@/digital-components/button-question/button-question.vue'; import textboxQuestion from '@/digital-components/textbox-question/textbox-question.vue'; +import contactDetailsDrawer from '@/iss-components/contact-details-drawer/contact-details-drawer.vue'; // Supporting Items import settleAllPromises from '@/helpers/layout-helper'; @@ -142,7 +147,8 @@ export default { alert, textBlock, buttonQuestion, - textboxQuestion + textboxQuestion, + contactDetailsDrawer }, mixins: [baseFormMixin], async beforeRouteEnter(to, from, next) { @@ -418,6 +424,7 @@ export default { ); break; case 'customer': + this.openContactDetailsModal(); break; case 'wipers': this.$router.navigateWithSpinner( @@ -426,6 +433,12 @@ export default { ); break; } + }, + openContactDetailsModal() { + this.$refs.contactDetailsDrawer.openModal(); + }, + refreshContactDetails() { + this.smsPhoneNumber = this.getSMSPhoneFromStore(); } } }; @@ -543,5 +556,11 @@ $page-side-padding: 1.5rem; } } } + .contact-details-drawer { + :deep(strong) { + color: $black; + font-weight: 600; + } + } } diff --git a/src/layouts/payment-method/review-dropdown/review-dropdown.vue b/src/layouts/payment-method/review-dropdown/review-dropdown.vue index 9806170d..a6469878 100644 --- a/src/layouts/payment-method/review-dropdown/review-dropdown.vue +++ b/src/layouts/payment-method/review-dropdown/review-dropdown.vue @@ -1,13 +1,13 @@