Merge pull request #329 from Safelite/adjusting-alert-widget-again

Adding option to add props to alert widget instead of using cmsWidget
This commit is contained in:
max-dempsey 2022-04-08 16:03:50 -04:00 committed by GitHub
commit ebfbd8dbdb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View file

@ -9,8 +9,8 @@
class="position-absolute rounded-0 w-100 border-0 shadow-sm"
v-if="displayGlobalAlert"
:alertClass="globalAlertMessage.type"
:alertHeadline="globalAlertMessage.messageHeadline"
:alertCopy="globalAlertMessage.messageCopy"
:manualHeadline="globalAlertMessage.messageHeadline"
:manualCopy="globalAlertMessage.messageCopy"
v-bind:isDismissible="globalAlertMessage.isDismissible"
/>
</template>

View file

@ -39,13 +39,15 @@ export default {
*/
alertClass: String,
cmsWidgetName: String,
manualHeadline: String,
manualCopy: String,
},
computed: {
alertHeadline(){
return this.getCmsContent(this.cmsWidgetName, 'HeadlineText');
return this.cmsWidgetName ? this.getCmsContent(this.cmsWidgetName, 'HeadlineText') : this.manualHeadline;
},
alertCopy(){
return this.getCmsContent(this.cmsWidgetName, 'BodyText');
return this.cmsWidgetName ? this.getCmsContent(this.cmsWidgetName, 'BodyText') : this.manualCopy;
},
},
};