diff --git a/src/common-components/funnel-header/funnel-header.vue b/src/common-components/funnel-header/funnel-header.vue
index 1fa13094f..dcc997c5f 100644
--- a/src/common-components/funnel-header/funnel-header.vue
+++ b/src/common-components/funnel-header/funnel-header.vue
@@ -7,11 +7,12 @@
{{ alertHeadline }}
@@ -54,7 +54,15 @@ export default { alert-info (blue) */ alertClass: String, - cmsWidgetName: String, + cmsWidgetName: { + type: String, + default(rawProps) { + if (!rawProps.cmsWidgetName) { + console.log('Error: Missing a CMS Widget Name (required field)'); + } + return 'widgetUndefined'; + }, + }, manualHeadline: String, manualCopy: String, shouldScrollToOnMount: { @@ -64,10 +72,10 @@ export default { }, computed: { alertHeadline(){ - return this.cmsWidgetName ? this.getCmsContent(this.cmsWidgetName, 'HeadlineText') : this.manualHeadline; + return this.manualHeadline ? this.manualHeadline : this.getCmsContent(this.cmsWidgetName, 'HeadlineText'); }, alertCopy(){ - return this.cmsWidgetName ? this.getCmsContent(this.cmsWidgetName, 'BodyText') : this.manualCopy; + return this.manualCopy ? this.manualCopy : this.getCmsContent(this.cmsWidgetName, 'BodyText'); }, splitAlertCopyForParagraphTag(){ return splitCMSCopyOnParagraphTag(this.alertCopy);