diff --git a/src/iss-components/site-header/site-header.vue b/src/iss-components/site-header/site-header.vue index 75a82bef..4c9e4938 100644 --- a/src/iss-components/site-header/site-header.vue +++ b/src/iss-components/site-header/site-header.vue @@ -53,12 +53,19 @@ export default({ }; } }, + methods: { + setupHeader(){ + const answers = this.getCmsContent(this.cmsWidgetName, "Answers"); + if(Array.isArray(answers)) + { + this.headerAnswers = answers.filter(x => x.AccountNumber == this.mainStore.issConfig.accountNumber)[0] + this.headerAnswers = !this.headerAnswers ? answers.filter(x => x.AccountNumber === '0')[0] : this.headerAnswers; + } + } + }, mounted() { - const answers = this.getCmsContent(this.cmsWidgetName, "Answers"); - this.headerAnswers = Array.isArray(answers) - ? answers.filter(x => x.AccountNumber == this.mainStore.issConfig.accountNumber)[0] - : null; - + this.$nextTick(this.setupHeader); + // Check if alert event is on the bus const alertEvent = eventBus.readAndPopEventFromBus( globalEvents.Categories.GLOBAL_ALERT, @@ -78,11 +85,11 @@ export default({ { document.getElementsByTagName("body")[0].className += " " + clientOverrideClass; } - }, - components: { - menuModal, - alert - }, + }, + components: { + menuModal, + alert + }, })