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/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/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" />