diff --git a/src/constants/application-config.js b/src/constants/application-config.js index 8f12760fc..550112bcc 100644 --- a/src/constants/application-config.js +++ b/src/constants/application-config.js @@ -7,6 +7,7 @@ const applicationConfig = { CURRENT_ENVIRONMENT: process.env.VUE_APP_CURRENT_ENVIRONMENT, // "Localhost", "Dev", "QA", and "Prod" APPLICATION_NAME: "FixMyGlass", APPLICATION_ABBREVIATION: "fmg", + PAGE_QUERYSTRING: "fmgPage", SITE_ENTRY_TRIGGER_VALUE: "FixMyGlass", CASH_ACCOUNT_NUMBER: 167132, }; diff --git a/src/common-components/base-input-button/base-input-button.spec.js b/src/digital-components/base-input-button/base-input-button.spec.js similarity index 100% rename from src/common-components/base-input-button/base-input-button.spec.js rename to src/digital-components/base-input-button/base-input-button.spec.js diff --git a/src/common-components/base-input-button/base-input-button.vue b/src/digital-components/base-input-button/base-input-button.vue similarity index 98% rename from src/common-components/base-input-button/base-input-button.vue rename to src/digital-components/base-input-button/base-input-button.vue index 5cc7d3836..e9b5e6411 100644 --- a/src/common-components/base-input-button/base-input-button.vue +++ b/src/digital-components/base-input-button/base-input-button.vue @@ -33,7 +33,7 @@ import { handleButtonComponentFocus, handleInputComponentBlur, } from "@/helpers/button-question-focus-helper"; -import { inputButtonProps } from "@/common-components/base-input-button/button-functionality-props"; +import { inputButtonProps } from "@/digital-components/base-input-button/button-functionality-props"; export default { name: "base-input-button", diff --git a/src/common-components/base-input-button/button-functionality-props.js b/src/digital-components/base-input-button/button-functionality-props.js similarity index 70% rename from src/common-components/base-input-button/button-functionality-props.js rename to src/digital-components/base-input-button/button-functionality-props.js index 9a4aef5c9..fe2104457 100644 --- a/src/common-components/base-input-button/button-functionality-props.js +++ b/src/digital-components/base-input-button/button-functionality-props.js @@ -4,8 +4,15 @@ export const inputButtonProps = { required: true, }, modelValue: { - type: [Array, String, Number], required: true, + validator: function (prop) { + return ( + prop === null || + Array.isArray(prop) || + typeof prop === "string" || + (typeof prop === "number" && !Number.isNaN(prop)) + ); + }, }, isMultiSelect: Boolean, groupName: { diff --git a/src/common-components/button-question/button-question.spec.js b/src/digital-components/button-question/button-question.spec.js similarity index 99% rename from src/common-components/button-question/button-question.spec.js rename to src/digital-components/button-question/button-question.spec.js index eb2308ca0..e9e1d70a4 100644 --- a/src/common-components/button-question/button-question.spec.js +++ b/src/digital-components/button-question/button-question.spec.js @@ -1,5 +1,5 @@ import { shallowMount, mount } from "@vue/test-utils"; -import buttonQuestion from "@/common-components/button-question/button-question"; +import buttonQuestion from "./button-question"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; describe("buttonQuestion.vue", () => { diff --git a/src/common-components/button-question/button-question.vue b/src/digital-components/button-question/button-question.vue similarity index 97% rename from src/common-components/button-question/button-question.vue rename to src/digital-components/button-question/button-question.vue index 646b244be..4c60b0708 100644 --- a/src/common-components/button-question/button-question.vue +++ b/src/digital-components/button-question/button-question.vue @@ -1,4 +1,5 @@ - + diff --git a/src/common-components/date-picker/date-picker-spec.js1 b/src/digital-components/date-picker/date-picker-spec.js1 similarity index 100% rename from src/common-components/date-picker/date-picker-spec.js1 rename to src/digital-components/date-picker/date-picker-spec.js1 diff --git a/src/common-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue similarity index 100% rename from src/common-components/date-picker/date-picker.vue rename to src/digital-components/date-picker/date-picker.vue diff --git a/src/common-components/dropdown-question/dropdown-question.spec.js b/src/digital-components/dropdown-question/dropdown-question.spec.js similarity index 100% rename from src/common-components/dropdown-question/dropdown-question.spec.js rename to src/digital-components/dropdown-question/dropdown-question.spec.js diff --git a/src/common-components/dropdown-question/dropdown-question.vue b/src/digital-components/dropdown-question/dropdown-question.vue similarity index 89% rename from src/common-components/dropdown-question/dropdown-question.vue rename to src/digital-components/dropdown-question/dropdown-question.vue index e7c183e49..bdc36a0d8 100644 --- a/src/common-components/dropdown-question/dropdown-question.vue +++ b/src/digital-components/dropdown-question/dropdown-question.vue @@ -1,5 +1,7 @@