diff --git a/src/constants/application-config.js b/src/constants/application-config.js index ce39577b..7230f485 100644 --- a/src/constants/application-config.js +++ b/src/constants/application-config.js @@ -19,7 +19,11 @@ const applicationConfig = Object.freeze({ ISS_DEV_CMS_DOMAIN: 'https://digitalisscms.dev.safelite.io', CASH_PARENT_ACCOUNT_NUMBER: 167132, ITAC_FAIR_AND_REASONABLE_BILLTO: '214616', // Lib Mutal FnR BillTo - ITAC_CASH_BILLTO: '283393' // Lib Mutal ITAC Cash BillTo + ITAC_CASH_BILLTO: '283393', // Lib Mutal ITAC Cash BillTo + GOOGLE_CALENDAR: 'https://www.google.com/calendar/render?action=TEMPLATE', + YAHOO_CALENDAR: 'https://calendar.yahoo.com/?v=60', + OUTLOOK_CALENDAR: + 'https://outlook.office.com/calendar/deeplink/compose?path=/calendar/action/compose&rru=addevent' }); export default applicationConfig; diff --git a/src/constants/service-type.js b/src/constants/service-type.js index 26b4bbb4..ebbec62d 100644 --- a/src/constants/service-type.js +++ b/src/constants/service-type.js @@ -1,6 +1,6 @@ -const serviceType = { +const serviceType = Object.freeze({ REPLACEMENT: 'replacement', REPAIR: 'repair', REPLACEMENT_AND_RECALIBRATION: 'replacement and recalibration' -}; -export default { serviceType }; +}); +export default serviceType; diff --git a/src/layouts/order-confirmation/add-to-calendar/add-to-calendar.vue b/src/layouts/order-confirmation/add-to-calendar/add-to-calendar.vue index e45e7bc1..78e51491 100644 --- a/src/layouts/order-confirmation/add-to-calendar/add-to-calendar.vue +++ b/src/layouts/order-confirmation/add-to-calendar/add-to-calendar.vue @@ -73,7 +73,6 @@ export default { for (let i = 0; i < options.length; i++) { obj[i] = this.getCalendarData(options[i]); } - console.log(obj); return obj; } }, @@ -88,7 +87,9 @@ export default { return this.getCmsContent(this.mobileWidgetName, 'BodyText'); }, AddToCalendar_InShop_Subject() { - return this.getCmsContent(this.inShopWidgetName, 'HeaderText'); + const test = this.getCmsContent('AddToCalendar_InShop', 'HeaderText'); + console.log(test); + return test; }, AddToCalendar_InShop_Body() { return this.getCmsContent(this.inShopWidgetName, 'BodyText'); @@ -287,6 +288,10 @@ export default { const calBody = getCalendarFile(calFile); download('SafeliteAppointment.ics', calBody); } + // getInShopAppointmentText() { + // const test = this.getCmsContent('AddToCalendar_InShop_TEST', 'Text'); + // return test; + // } } }; diff --git a/src/layouts/order-confirmation/add-to-calendar/calendar-modal-question/calendar-modal-question.vue b/src/layouts/order-confirmation/add-to-calendar/calendar-modal-question/calendar-modal-question.vue index cc5c88af..4a02b72d 100644 --- a/src/layouts/order-confirmation/add-to-calendar/calendar-modal-question/calendar-modal-question.vue +++ b/src/layouts/order-confirmation/add-to-calendar/calendar-modal-question/calendar-modal-question.vue @@ -111,20 +111,11 @@ export default { this.selectedValue = this.getSelectedCalendarObject(newValue); } }, - // getCalendarOptionData() { - // return this.calendarOptionsData.map((item) => ({ - // value: item.name, - // buttonLabel: item.icon - // })); - // }, getCalendarOptionData() { - console.log(this.calendarOptionsData); - const calendarOptions = this.calendarOptionsData.map((item) => ({ + return this.calendarOptionsData.map((item) => ({ value: item.name, buttonLabel: item.icon })); - - return calendarOptions; }, watch: { modelValue: { diff --git a/src/layouts/order-confirmation/order-confirmation.vue b/src/layouts/order-confirmation/order-confirmation.vue index 9c9eb792..871c2f50 100644 --- a/src/layouts/order-confirmation/order-confirmation.vue +++ b/src/layouts/order-confirmation/order-confirmation.vue @@ -26,12 +26,12 @@

{{ appointmentTimeFormatted }}