add ability to override
This commit is contained in:
parent
149cea422b
commit
1df582b3aa
2 changed files with 23 additions and 1 deletions
|
|
@ -199,7 +199,7 @@ function getCmsSiteHeader(cmsResponse) {
|
|||
const { parentAccountNumber } = useMainStore().issConfig;
|
||||
let headerAnswersToUse = siteHeader.Answers
|
||||
.find((answer) => answer.AccountNumber === parentAccountNumber.toString());
|
||||
if (headerAnswersToUse === null) {
|
||||
if (headerAnswersToUse == null) {
|
||||
headerAnswersToUse = siteHeader.Answers
|
||||
.find((answer) => answer.AccountNumber === '0');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -86,6 +86,28 @@ export default ({
|
|||
},
|
||||
methods: {
|
||||
setupHeader() {
|
||||
const overrideCmsHeaderAnswers = this.getCmsContent(this.cmsWidgetName, 'Answers');
|
||||
if (overrideCmsHeaderAnswers && Array.isArray(overrideCmsHeaderAnswers)) {
|
||||
const { parentAccountNumber } = useMainStore().issConfig;
|
||||
let headerOverrideToUse = overrideCmsHeaderAnswers
|
||||
.find((answer) => answer.AccountNumber === parentAccountNumber.toString());
|
||||
if (headerOverrideToUse == null) {
|
||||
headerOverrideToUse = overrideCmsHeaderAnswers
|
||||
.find((answer) => answer.AccountNumber === '0');
|
||||
}
|
||||
|
||||
if (headerOverrideToUse) {
|
||||
this.cmsClientHeader = {
|
||||
altText: headerOverrideToUse.AltText,
|
||||
clientName: headerOverrideToUse.ClientName,
|
||||
hexCode: headerOverrideToUse.HexCode,
|
||||
imageId: headerOverrideToUse.ImageId,
|
||||
imageUrl: headerOverrideToUse.AnswerImageUrl
|
||||
};
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
const { clientHeader } = useMainStore().issConfig;
|
||||
if (clientHeader) {
|
||||
this.cmsClientHeader = clientHeader;
|
||||
|
|
|
|||
Loading…
Reference in a new issue