From bcc156ec293beff8b172ec9ffcede75a8899d9a0 Mon Sep 17 00:00:00 2001 From: Alex Humphries Date: Fri, 9 Jan 2026 16:00:54 -0500 Subject: [PATCH] Add search radius to change location modal + related style updates --- src/constants/button-variants.js | 9 ---- src/constants/component-variants.js | 15 ++++++ src/constants/error-messages.js | 4 +- .../dropdown-question/dropdown-question.vue | 39 ++++++++++++-- src/digital-components/modal/modal.vue | 10 ++-- .../textbox-question/textbox-question.vue | 14 ++++- .../policy-vehicles/policy-vehicles.vue | 2 +- .../service-location/service-location.vue | 6 --- .../service-zip-question.spec.js | 1 - .../service-zip-question.vue | 2 +- .../shop-address/shop-address.vue | 54 +++++++++++++------ .../button-main/button-main.spec.js | 2 +- src/ux-components/button-main/button-main.vue | 2 +- 13 files changed, 113 insertions(+), 47 deletions(-) delete mode 100644 src/constants/button-variants.js create mode 100644 src/constants/component-variants.js diff --git a/src/constants/button-variants.js b/src/constants/button-variants.js deleted file mode 100644 index cf73718a..00000000 --- a/src/constants/button-variants.js +++ /dev/null @@ -1,9 +0,0 @@ -const buttonVariants = Object.freeze({ - primary: 'primary', - secondary: 'secondary', - success: 'success', - link: 'link', - navigation: 'navigation' -}); - -export default buttonVariants; diff --git a/src/constants/component-variants.js b/src/constants/component-variants.js new file mode 100644 index 00000000..7fd84311 --- /dev/null +++ b/src/constants/component-variants.js @@ -0,0 +1,15 @@ +export const buttonVariants = Object.freeze({ + primary: 'primary', + secondary: 'secondary', + success: 'success', + link: 'link', + navigation: 'navigation' +}); +export const dropdownVariants = Object.freeze({ + primary: 'primary', + compact: 'compact' +}); +export const modalPositions = Object.freeze({ + center: 'center', + edge: 'edge' +}); diff --git a/src/constants/error-messages.js b/src/constants/error-messages.js index 90493221..65acc9ae 100644 --- a/src/constants/error-messages.js +++ b/src/constants/error-messages.js @@ -23,8 +23,8 @@ const errorMessages = Object.freeze({ LAST_NAME_REQUIRED: 'Please enter your last name', EMAIL_ADDRESS_REQUIRED: 'Email is required.', EMAIL_ADDRESS_FORMAT: 'Please enter a valid email address.', - SERVICE_ZIP_REQUIRED: 'Please enter your service ZIP', - SERVICE_ZIP_FORMAT: 'Please enter a valid service ZIP', + SERVICE_ZIP_REQUIRED: 'ZIP code is required', + SERVICE_ZIP_FORMAT: 'Invalid ZIP, please enter a new ZIP (5 characters)', VIN_REQUIRED: 'Please enter your VIN', VIN_FORMAT: // eslint-disable-next-line max-len diff --git a/src/digital-components/dropdown-question/dropdown-question.vue b/src/digital-components/dropdown-question/dropdown-question.vue index 69b8a530..536ed4c9 100644 --- a/src/digital-components/dropdown-question/dropdown-question.vue +++ b/src/digital-components/dropdown-question/dropdown-question.vue @@ -2,8 +2,9 @@