diff --git a/src/constants/error-messages.js b/src/constants/error-messages.js
index d712e973..81f0fad0 100644
--- a/src/constants/error-messages.js
+++ b/src/constants/error-messages.js
@@ -34,7 +34,7 @@ const errorMessages = Object.freeze({
VIN_FORMAT:
// eslint-disable-next-line max-len
'Invalid VIN. Please make sure that you entered the correct 17-digit, alpha-numeric number. VINs do not contain the letters I, O, or Q',
- OPTION_REQUIRED: 'Please choose an option',
+ OPTION_REQUIRED: 'Please select an option',
VEHICLE_REQUIRED: 'Please select a vehicle',
POLICY_NUMBER_REQUIRED: 'Policy number is required.',
POLICY_NUMBER_FORMAT: 'Please enter an alpha-numeric string',
diff --git a/src/digital-components/dropdown-question/dropdown-question.vue b/src/digital-components/dropdown-question/dropdown-question.vue
index 55636eef..0a25d34b 100644
--- a/src/digital-components/dropdown-question/dropdown-question.vue
+++ b/src/digital-components/dropdown-question/dropdown-question.vue
@@ -146,7 +146,7 @@ export default {
background-size: 0.625rem 1rem;
color: $gray-600;
border-radius: $border-radius;
- min-height: 3rem;
+ min-height: 2.8125rem;
letter-spacing: inherit;
box-shadow: $box-shadow-input;
&:focus,
diff --git a/src/helpers/global-rule-definer.js b/src/helpers/global-rule-definer.js
index f5a2335b..5aca4f66 100644
--- a/src/helpers/global-rule-definer.js
+++ b/src/helpers/global-rule-definer.js
@@ -86,7 +86,7 @@ function defineGlobalPhoneNumberRules() {
function defineGlobalExtensionRules() {
defineRule(
globalRules.EXTENSION_FORMAT,
- regex(/^[0-9]{5}$/, errorMessages.EXTENSION_FORMAT)
+ regex(/^[0-9]{1,5}$/, errorMessages.EXTENSION_FORMAT)
);
}
diff --git a/src/iss-components/address-questions/address-questions.vue b/src/iss-components/address-questions/address-questions.vue
index fd18db94..a5ffd559 100644
--- a/src/iss-components/address-questions/address-questions.vue
+++ b/src/iss-components/address-questions/address-questions.vue
@@ -12,8 +12,7 @@
hasIcon
disableAutoFill
validationRules="street-address-required"
- @keydown.enter.prevent
- class="mb-4" />
+ @keydown.enter.prevent />
+ inputId="streetAddress2Field" />
-
+
+ validationRules="city-required" />
-
+
+ validationRules="state-required" />
+ validationRules="zip-code-required|zip-code-format" />
@@ -362,3 +357,12 @@ export default {
}
};
+
+
diff --git a/src/iss-components/site-footer/site-footer.vue b/src/iss-components/site-footer/site-footer.vue
index b73ab67a..d32d3313 100644
--- a/src/iss-components/site-footer/site-footer.vue
+++ b/src/iss-components/site-footer/site-footer.vue
@@ -24,8 +24,6 @@
"
:aria-disabled="disableForwardAction || isForwardActionDisabled"
:isDisabled="disableForwardAction || isForwardActionDisabled"
- data-bs-target="#footerModal"
- data-bs-dismiss="modal"
data-test-id="site-footer-main-button"
@clickEvent="buttonClick" />
@@ -36,8 +34,6 @@
linkType="navigation"
:text="backLink"
href="javascript:void(0)"
- data-bs-target="#footerModal"
- data-bs-dismiss="modal"
data-test-id="site-footer-back-button"
@clickEvent="linkClick" />
diff --git a/src/iss-components/site-header/menu-modal/menu-modal.spec.js b/src/iss-components/site-header/menu-modal/menu-modal.spec.js
deleted file mode 100644
index 9c0015cf..00000000
--- a/src/iss-components/site-header/menu-modal/menu-modal.spec.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import { mount, shallowMount } from '@vue/test-utils';
-import menuModal from '@/iss-components/site-header/menu-modal/menu-modal.vue';
-
-describe('menu-modal.vue', () => {
- it('Should return text Footer Navigation', async () => {
- // Act
- const wrapper = shallowMount(menuModal);
-
- // Assert
- const footerModalLabel = wrapper.find('h5');
-
- // Expect
- expect(footerModalLabel.text()).toContain('Footer Navigation');
- });
-
- it('Should return footer text as Safelite Group', async () => {
- // Act
- const wrapper = shallowMount(menuModal);
-
- // Assert
- const modalFooter = wrapper.find('div.modal-footer');
-
- // Expect
- expect(modalFooter.text()).toContain('Safelite Group');
- });
-
- it('Should return Terms of use text link text', async () => {
- // Act
- const wrapper = shallowMount(menuModal);
-
- // Expect
- expect(wrapper.html()).toContain('Terms of service');
- });
-
- it('Should return "Your privacy choices" text link text', async () => {
- // Act
- const wrapper = mount(menuModal);
-
- // Expect
- expect(wrapper.html()).toContain('Your privacy choices');
- });
-
- it('Should return Warranty text link text', async () => {
- // Act
- const wrapper = shallowMount(menuModal);
-
- // Expect
- expect(wrapper.html()).toContain('Warranty');
- });
-});
diff --git a/src/iss-components/site-header/menu-modal/menu-modal.vue b/src/iss-components/site-header/menu-modal/menu-modal.vue
deleted file mode 100644
index 0abfb855..00000000
--- a/src/iss-components/site-header/menu-modal/menu-modal.vue
+++ /dev/null
@@ -1,232 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/layouts/policy-holder-details/policy-holder-details.vue b/src/layouts/policy-holder-details/policy-holder-details.vue
index 08ef0dc7..23f938eb 100644
--- a/src/layouts/policy-holder-details/policy-holder-details.vue
+++ b/src/layouts/policy-holder-details/policy-holder-details.vue
@@ -14,7 +14,7 @@
id="sub-header"
cmsWidgetName="SiteSubHeaderWidget"
class="mt-4" />
-
+
-
-
+
+
-
@@ -65,8 +66,7 @@
cmsWidgetName="EmailAddressQuestion"
:validationRules="rules.email"
isRequired
- disableAutoFill
- class="mb-4" />
+ disableAutoFill />
diff --git a/src/layouts/policy-vehicles/policy-vehicles.vue b/src/layouts/policy-vehicles/policy-vehicles.vue
index 26398ada..e6493075 100644
--- a/src/layouts/policy-vehicles/policy-vehicles.vue
+++ b/src/layouts/policy-vehicles/policy-vehicles.vue
@@ -322,6 +322,9 @@ export default {
}
}
}
+ .form-test-error {
+ text-align: left
+ }
}
.list-button-content {
diff --git a/src/layouts/tpa-submit/contact-details-drawer/contact-details-drawer.vue b/src/layouts/tpa-submit/contact-details-drawer/contact-details-drawer.vue
index 9c94782a..7d5b0572 100644
--- a/src/layouts/tpa-submit/contact-details-drawer/contact-details-drawer.vue
+++ b/src/layouts/tpa-submit/contact-details-drawer/contact-details-drawer.vue
@@ -49,6 +49,7 @@
inputId="extension"
:cmsWidgetName="widget.extensionQuestion"
disableAutoFill
+ maxLength="5"
:validationRules="rules.extension" />
diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue
index 2a9293c1..4f0a38ee 100644
--- a/src/layouts/welcome-page/welcome-page.vue
+++ b/src/layouts/welcome-page/welcome-page.vue
@@ -39,6 +39,7 @@
inputId="extensionField"
cmsWidgetName="ExtensionQuestion"
:validationRules="rules.extension"
+ maxLength="5"
disableAutoFill
class="form-group" />