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