From 7e5c8fd1b6398e735717b24aa5ccfec9c3ad36ae Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Mon, 15 Apr 2024 09:22:44 -0400 Subject: [PATCH] WIP update files with updated ESLint settings. --- package-lock.json | 2 +- package.json | 4 +- .../site-footer/footer-image/footer-image.vue | 20 +- .../site-footer/site-footer.vue | 184 ++-- .../contact-details/contact-details.vue | 237 +++-- .../coverage-statement/coverage-statement.vue | 751 +++++++------- .../duplicate-check/duplicate-check.vue | 296 +++--- .../policy-vehicles/policy-vehicles.vue | 494 +++++----- .../provider-preference.vue | 363 ++++--- src/layouts/schedule-page/schedule-page.vue | 745 +++++++------- .../service-location/service-location.vue | 762 +++++++------- src/layouts/vehicle-damage/vehicle-damage.vue | 927 ++++++++---------- src/layouts/vehicle-lookup/vehicle-lookup.vue | 166 ++-- src/layouts/vehicle-parts/vehicle-parts.vue | 349 ++++--- .../vehicle-selection/vehicle-selection.vue | 288 +++--- src/layouts/vin-lookup/vin-lookup.vue | 473 +++++---- src/layouts/welcome-page/welcome-page.vue | 512 +++++----- 17 files changed, 3204 insertions(+), 3369 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0ab28ced..109308ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "@vue/vue3-jest": "^27.0.0-alpha.1", "axios-mock-adapter": "^1.21.5", "babel-jest": "^27.0.6", - "eslint": "8.45.0", + "eslint": "^8.45.0", "eslint-config-airbnb-base": "15.0.0", "eslint-import-resolver-alias": "1.1.2", "eslint-plugin-import": "2.26.0", diff --git a/package.json b/package.json index 82ca9450..f246df9c 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@vue/vue3-jest": "^27.0.0-alpha.1", "axios-mock-adapter": "^1.21.5", "babel-jest": "^27.0.6", - "eslint": "8.45.0", + "eslint": "^8.45.0", "eslint-config-airbnb-base": "15.0.0", "eslint-import-resolver-alias": "1.1.2", "eslint-plugin-import": "2.26.0", @@ -61,4 +61,4 @@ "vitest": "^0.33.0", "volar-service-vetur": "latest" } -} \ No newline at end of file +} diff --git a/src/iss-components/site-footer/footer-image/footer-image.vue b/src/iss-components/site-footer/footer-image/footer-image.vue index ec021d19..7be1128b 100644 --- a/src/iss-components/site-footer/footer-image/footer-image.vue +++ b/src/iss-components/site-footer/footer-image/footer-image.vue @@ -3,19 +3,19 @@ - + } + } +}; + diff --git a/src/layouts/contact-details/contact-details.vue b/src/layouts/contact-details/contact-details.vue index 8ed25420..52e1db41 100644 --- a/src/layouts/contact-details/contact-details.vue +++ b/src/layouts/contact-details/contact-details.vue @@ -3,12 +3,13 @@ ref="contact-details-form" v-slot="{ meta }" @submit="onSubmit" - @invalidSubmit="onInvalidSubmit" - > + @invalidSubmit="onInvalidSubmit">
- +
@@ -17,8 +18,7 @@ id="sub-header" ref="siteSubHeader" class="mt-5" - :cmsWidgetName="widget.siteSubHeader" - /> + :cmsWidgetName="widget.siteSubHeader" /> + :validationRules="rules.firstName" /> + :validationRules="rules.lastName" /> + :validationRules="rules.emailAddress" /> + :validationRules="rules.phoneNumber" /> + :checkboxLabel="requestTextUpdatesCheckboxText" /> -

+ :inputRows="4" /> +

{{ textUpdateDisclaimerText }} I also agree to Safelite's + href="//www.safelite.com/privacy-center" /> and . + href="//www.safelite.com/terms-of-use" />.

+ @backClicked="navigateBack" />
@@ -109,117 +102,117 @@ diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 54959779..3e8b176a 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -3,13 +3,16 @@ ref="theForm" v-slot="{ meta }" @submit="onSubmit" - @invalidSubmit="onInvalidSubmit" - > + @invalidSubmit="onInvalidSubmit">
- - + +
@@ -17,34 +20,28 @@
+ v-html="coverageStatementSubHeader">
+ v-html="explanatoryText">
+ v-html="secondaryText">
+ class="d-flex justify-content-center cost"> {{ deductibleForDisplay }}
+ class="d-flex justify-content-center cost mb-0"> {{ servicePriceForDisplay }}
+ class="d-flex justify-content-center mb-4 deductible-text"> {{ deductibleText }}  {{ deductibleForDisplay }}
@@ -56,14 +53,14 @@ :manualHeadline="verifiedItacAlertHeader" :manualCopy="verifiedItacAlertBody" alertClass="alert-success" - :isDismissible="false" - > + :isDismissible="false">
-
+ v-html="nextStepsHeader"> +
+ :validationRules="rules.selectionRequired"> + typeStyle="caption" /> + @forwardClicked="navigateForward" /> - + + class="deductible-modal" /> diff --git a/src/layouts/duplicate-check/duplicate-check.vue b/src/layouts/duplicate-check/duplicate-check.vue index 6d13b877..0a6a8c69 100644 --- a/src/layouts/duplicate-check/duplicate-check.vue +++ b/src/layouts/duplicate-check/duplicate-check.vue @@ -3,12 +3,13 @@ ref="duplicate-check-form" v-slot="{ meta }" @submit="onSubmit" - @invalidSubmit="onInvalidSubmit" - > + @invalidSubmit="onInvalidSubmit">
- +
@@ -17,8 +18,7 @@ id="sub-header" ref="siteSubHeader" class="mt-5 duplicate-check-subheader" - :cmsWidgetName="widget.siteSubHeader" - /> + :cmsWidgetName="widget.siteSubHeader" /> + :validationRules="rules.selectionRequired" /> + @backClicked="navigateBack" />
@@ -47,166 +45,166 @@ diff --git a/src/layouts/policy-vehicles/policy-vehicles.vue b/src/layouts/policy-vehicles/policy-vehicles.vue index 9cb86b76..959511e4 100644 --- a/src/layouts/policy-vehicles/policy-vehicles.vue +++ b/src/layouts/policy-vehicles/policy-vehicles.vue @@ -3,35 +3,33 @@ ref="theForm" v-slot="{ meta }" @submit="onSubmit" - @invalidSubmit="onInvalidSubmit" - > + @invalidSubmit="onInvalidSubmit">
- +
-
- - - +
+ + +
@@ -40,250 +38,236 @@