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 @@