diff --git a/assets/styles/themes/_dark.scss b/assets/styles/themes/_dark.scss index e0bcc38f1b..7ee8c14f6a 100644 --- a/assets/styles/themes/_dark.scss +++ b/assets/styles/themes/_dark.scss @@ -53,6 +53,9 @@ --header-btn-text : #{$lightest}; --header-input-text : #{$lightest}; + // Header, Footer and Consent banner defaults + --banner-text-color : #{$lightest}; + --nav-bg : #{$darkest}; --nav-active : var(--primary-active-bg); --nav-border : #{$medium}; diff --git a/assets/styles/themes/_light.scss b/assets/styles/themes/_light.scss index 0c60a64d41..34df3ee982 100644 --- a/assets/styles/themes/_light.scss +++ b/assets/styles/themes/_light.scss @@ -304,6 +304,9 @@ BODY, .theme-light { --scrollbar-thumb-dropdown : #{$lighter}; --scrollbar-track : transparent; + // Header, Footer and Consent banner defaults + --banner-text-color : #{$darkest}; + --header-bg : #{$lightest}; --header-btn-bg : transparent; --header-btn-text : #{$darkest}; @@ -318,6 +321,7 @@ BODY, .theme-light { --nav-expander-hover : #{darken($medium, 10%)}; --nav-border : #{$medium}; --nav-border-size : 1px; + --footer-bg : transparent; --footer-height : 0px; diff --git a/components/form/BannerSettings.vue b/components/form/BannerSettings.vue index e08eb47c8c..53087de9d3 100644 --- a/components/form/BannerSettings.vue +++ b/components/form/BannerSettings.vue @@ -26,7 +26,10 @@ export default ({ }, data() { - return { uiBannerFontSizeOptions: ['10px', '12px', '14px', '16px', '18px', '20px'] }; + return { + uiBannerFontSizeOptions: ['10px', '12px', '14px', '16px', '18px', '20px'], + themeVars: { bannerTextColor: getComputedStyle(document.body).getPropertyValue('--banner-text-color') } + }; }, computed: { @@ -104,7 +107,7 @@ export default ({