From 58e48cfe7719bfd92c37f8822b4be90dd2540858 Mon Sep 17 00:00:00 2001 From: ogerly Date: Wed, 21 Sep 2022 12:09:35 +0200 Subject: [PATCH] rebrand in config for scss and styleguide --- webapp/assets/_new/styles/tokens.scss | 13 +++++++ webapp/assets/styles/imports/_branding.scss | 38 ++++++------------- webapp/assets/styles/main.scss | 4 +- webapp/components/Dropdown.vue | 6 +-- webapp/components/PageFooter/PageFooter.vue | 2 +- .../_new/generic/BaseButton/BaseButton.vue | 1 - webapp/layouts/default.vue | 3 ++ webapp/nuxt.config.js | 12 +++++- 8 files changed, 42 insertions(+), 37 deletions(-) diff --git a/webapp/assets/_new/styles/tokens.scss b/webapp/assets/_new/styles/tokens.scss index 53abd01f8..69cb296eb 100644 --- a/webapp/assets/_new/styles/tokens.scss +++ b/webapp/assets/_new/styles/tokens.scss @@ -356,3 +356,16 @@ $media-query-x-large: (min-width: 1200px); /** * @tokens Background Images */ + +/** + * @tokens Header Color + */ + +$color-header-background: $color-neutral-100; + +/** + * @tokens Footer Color + */ + +$color-footer-background: $color-neutral-100; + diff --git a/webapp/assets/styles/imports/_branding.scss b/webapp/assets/styles/imports/_branding.scss index 473091f8c..2f746b0f2 100644 --- a/webapp/assets/styles/imports/_branding.scss +++ b/webapp/assets/styles/imports/_branding.scss @@ -1,37 +1,21 @@ -.main-navigation { - background-color: #6e8b87; -} -.main-navigation .ds-menu-item-link { - color: #a6ff00; -} -.main-navigation .ds-menu-item-link:hover { - color: #f2f2f1; -} + +$color-primary: #6e8b87; +$color-primary-light: #a6ff00; + +$color-header-background: $color-primary; +$color-footer-background: $color-primary-light; .main-navigation a { - color: #a6ff00; + color: $color-primary-light; } .main-navigation a:hover { - color: #ffffff; + color: $color-neutral-100; } .main-navigation .locale-menu { - color: #a6ff00; + color: $color-primary-light; } -.base-button { - color: #a6ff00; -} - -.ds-menu-item-link { - color: antiquewhite; -} -.ds-menu-item-link.router-link-exact-active { - color: #6a8ee1; - background-color: #faf9fa; - border-left: 2px solid #a6ff00; -} - -.ds-menu-item-navbar.ds-menu-item-show-submenu.ds-menu-item-level-0>.ds-menu-item-link { - color: #ffffff; +.main-navigation .base-button { + color: $color-primary-light; } \ No newline at end of file diff --git a/webapp/assets/styles/main.scss b/webapp/assets/styles/main.scss index d797bbf4e..144701f83 100644 --- a/webapp/assets/styles/main.scss +++ b/webapp/assets/styles/main.scss @@ -179,6 +179,4 @@ hr { .dropdown-arrow { font-size: $font-size-xx-small; -} - -@import './imports/_branding.scss'; \ No newline at end of file +} \ No newline at end of file diff --git a/webapp/components/Dropdown.vue b/webapp/components/Dropdown.vue index c01b12bd9..7e4d21223 100644 --- a/webapp/components/Dropdown.vue +++ b/webapp/components/Dropdown.vue @@ -8,7 +8,7 @@ :offset="offset" > -
+
diff --git a/webapp/layouts/default.vue b/webapp/layouts/default.vue index 329f9d8a1..b41770926 100644 --- a/webapp/layouts/default.vue +++ b/webapp/layouts/default.vue @@ -168,6 +168,9 @@ export default {