diff --git a/src/components/WwwFrame/DisclaimersContentful.vue b/src/components/WwwFrame/DisclaimersContentful.vue
new file mode 100644
index 0000000000..5c29137880
--- /dev/null
+++ b/src/components/WwwFrame/DisclaimersContentful.vue
@@ -0,0 +1,135 @@
+
+
+
+ -
+
+ {{ disclaimer }}
+
+
+
+
+
+
diff --git a/src/components/WwwFrame/PromotionalBanner/Banners/GenericPromoBanner.vue b/src/components/WwwFrame/PromotionalBanner/Banners/GenericPromoBanner.vue
index fa5d061cb6..e2b59cb16a 100644
--- a/src/components/WwwFrame/PromotionalBanner/Banners/GenericPromoBanner.vue
+++ b/src/components/WwwFrame/PromotionalBanner/Banners/GenericPromoBanner.vue
@@ -12,6 +12,14 @@
+
+ 1
+
@@ -34,6 +42,7 @@ export default {
kvTrackEvent: [],
link: '',
richText: '',
+ disclaimer: '',
};
}
},
@@ -67,6 +76,9 @@ export default {
},
trimmedLink() {
return this.promoBannerContent?.link?.trim() ?? '';
+ },
+ hasDisclaimer() {
+ return this.promoBannerContent.disclaimer !== '';
}
},
};
@@ -113,6 +125,16 @@ export default {
fill: inherit;
}
+ .disclaimer-indicator {
+ color: $kiva-icon-green;
+ font-size: 0.875rem;
+
+ &:hover,
+ &:active {
+ color: $kiva-darkgreen;
+ }
+ }
+
.banner-link,
.banner-wrapper {
display: flex;
diff --git a/src/components/WwwFrame/TheFooter.vue b/src/components/WwwFrame/TheFooter.vue
index d5a92952ea..07d92c637f 100644
--- a/src/components/WwwFrame/TheFooter.vue
+++ b/src/components/WwwFrame/TheFooter.vue
@@ -1,5 +1,6 @@