diff --git a/src/digital-components/date-picker/date-picker-2.vue b/src/experiment-components/date-picker-2.vue
similarity index 99%
rename from src/digital-components/date-picker/date-picker-2.vue
rename to src/experiment-components/date-picker-2.vue
index 8becf6266..414f794e0 100644
--- a/src/digital-components/date-picker/date-picker-2.vue
+++ b/src/experiment-components/date-picker-2.vue
@@ -99,8 +99,8 @@
// Supporting files
import loader from "@/ux-components/loader/loader";
import store from "@/store";
-import { TIMINGFUNC_MAP, BUFFER_OFFSET, MONTHS_OF_YEAR } from "./mixins/constants";
-import { selectableDaysOptions, requiredParameter, forceTwoDigitString } from "./mixins/helpers";
+import { TIMINGFUNC_MAP, BUFFER_OFFSET, MONTHS_OF_YEAR } from "@/digital-components/date-picker/mixins/constants";
+import { selectableDaysOptions, requiredParameter, forceTwoDigitString } from "@/digital-components/date-picker/mixins/helpers";
import {
convertDateToDateString,
convertDateStringToDate,
diff --git a/src/layouts/schedule/schedule.spec.js b/src/layouts/schedule/schedule.spec.js
index 270da75f0..18e659ec5 100644
--- a/src/layouts/schedule/schedule.spec.js
+++ b/src/layouts/schedule/schedule.spec.js
@@ -7,6 +7,7 @@ import { getMountOptions } from "@/helpers/unit-test-helper.js";
import store from "@/store";
import router from "@/router";
import baseMixin from "../../mixins/base-mixin";
+import { experimentSettings } from "../../constants/experiments";
// Mock basemixin
jest.mock("@/mixins/base-mixin.js", () => ({
@@ -177,6 +178,7 @@ beforeEach(() => {
glassParts: [],
supportingItems: [],
},
+ experimentSettings: {},
};
});
afterEach(() => {
diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue
index 63a2d7d64..0853664e2 100644
--- a/src/layouts/schedule/schedule.vue
+++ b/src/layouts/schedule/schedule.vue
@@ -18,7 +18,18 @@
marginTopSizeOverride="1" />
+
selectableDate.date === this.selectedDate
);
},
+ isPricingByDayExperiment() {
+ return (
+ experimentMixin.methods
+ .getSettingValue(experimentSettings.PRICING_BY_DAY)
+ ?.toLowerCase() === "true"
+ );
+ },
},
methods: {
splitCopyOnCMSPlaceHolder,
@@ -537,6 +558,7 @@ export default {
funnelSubHeader,
Form,
loadingModal,
+ datePicker,
datePicker2,
locationAlerts,
timeSlotModalQuestion,