+
@@ -32,7 +32,7 @@ import { globalEvents } from "@/constants/events";
messageHeadline: "",
type: "",
},
- headerAnswers:Array
+ headerAnswers: null
};
},
props: {
@@ -41,35 +41,24 @@ import { globalEvents } from "@/constants/events";
computed: {
imageSrc()
{
- return this.headerAnswers[0] !== undefined ? this.headerAnswers[0].AnswerImageUrl : "";
+ return this.headerAnswers ? this.headerAnswers.AnswerImageUrl : "";
},
altText()
{
- return this.headerAnswers[0] !== undefined ? this.headerAnswers[0].AltText : "";
- },
- hexCode()
- {
- return this.headerAnswers[0] !== undefined ? this.headerAnswers[0].HexCode : "";
+ return this.headerAnswers ? this.headerAnswers.AltText : "";
},
logoBackgroundStyle() {
return {
- "background-color": this.headerAnswers[0] !== undefined ? this.headerAnswers[0].HexCode : "#FFFFFF"
+ "background-color": this.headerAnswers ? this.headerAnswers.HexCode : "#FFFFFF"
};
},
},
mounted() {
-
- var cmsAnswers = this.getCmsContent(this.cmsWidgetName, "Answers");
- const filteredAnswers = Array.isArray(cmsAnswers)
- ? cmsAnswers.filter((ans) => {
- const accountNumber = Number(ans.AccountNumber);
- return (
- accountNumber === this.mainStore.order.accountNumber
- );
- })
- : [];
- this.headerAnswers = filteredAnswers;
-
+ const answers = this.getCmsContent(this.cmsWidgetName, "Answers");
+ this.headerAnswers = Array.isArray(answers)
+ ? answers.filter(x => x.AccountNumber == this.mainStore.issConfig.accountNumber)[0]
+ : null;
+
// Check if alert event is on the bus
const alertEvent = eventBus.readAndPopEventFromBus(
globalEvents.Categories.GLOBAL_ALERT,
@@ -80,6 +69,15 @@ import { globalEvents } from "@/constants/events";
this.displayGlobalAlert = true;
this.globalAlertMessage = alertEvent;
}
+
+ //load client customization overrides
+ const clientOverrideClass = this.mainStore.issConfig.styleSheet.trim();
+ if(clientOverrideClass
+ && clientOverrideClass != ""
+ && !document.getElementsByTagName("body")[0].className.split(" ").includes(clientOverrideClass))
+ {
+ document.getElementsByTagName("body")[0].className += " " + clientOverrideClass;
+ }
},
components: {
menuModal,
@@ -89,15 +87,12 @@ import { globalEvents } from "@/constants/events";
\ No newline at end of file
diff --git a/src/layouts/address-lookup/address-lookup.vue b/src/layouts/address-lookup/address-lookup.vue
index 4b7f0f30..6c7ba63b 100644
--- a/src/layouts/address-lookup/address-lookup.vue
+++ b/src/layouts/address-lookup/address-lookup.vue
@@ -13,7 +13,7 @@
ref="vehicleBanner"
:displayGenericVehicleImage="false" />
-