From b330fb81417b5283f9e5fb2b263c43b893d98f71 Mon Sep 17 00:00:00 2001 From: benjamin Date: Mon, 27 Apr 2026 23:53:51 +0200 Subject: [PATCH] fix dark mode css --- .../navigation/navigation.component.html | 4 +--- .../navigation/navigation.component.less | 1 + .../components/card/card.component.less | 2 +- .../sidebar/page-frame.component.less | 4 ++-- src/styles/styles.less | 19 +++++++++++++++++++ 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/app/widget-modules/components/application-frame/navigation/navigation.component.html b/src/app/widget-modules/components/application-frame/navigation/navigation.component.html index 0c45c12..501f098 100644 --- a/src/app/widget-modules/components/application-frame/navigation/navigation.component.html +++ b/src/app/widget-modules/components/application-frame/navigation/navigation.component.html @@ -6,7 +6,7 @@ -
+ - diff --git a/src/app/widget-modules/components/application-frame/navigation/navigation.component.less b/src/app/widget-modules/components/application-frame/navigation/navigation.component.less index 55046d5..d4baddb 100644 --- a/src/app/widget-modules/components/application-frame/navigation/navigation.component.less +++ b/src/app/widget-modules/components/application-frame/navigation/navigation.component.less @@ -36,6 +36,7 @@ nav { } .actions-search { + gap: var(--gap-s); padding-right: 20px; } diff --git a/src/app/widget-modules/components/card/card.component.less b/src/app/widget-modules/components/card/card.component.less index 72f1165..d0fa5bf 100644 --- a/src/app/widget-modules/components/card/card.component.less +++ b/src/app/widget-modules/components/card/card.component.less @@ -36,7 +36,7 @@ top: 0; bottom: 0; width: unset; - z-index: 10; + z-index: 30; } } diff --git a/src/app/widget-modules/components/sidebar/page-frame.component.less b/src/app/widget-modules/components/sidebar/page-frame.component.less index 93f20a6..e908d47 100644 --- a/src/app/widget-modules/components/sidebar/page-frame.component.less +++ b/src/app/widget-modules/components/sidebar/page-frame.component.less @@ -31,7 +31,7 @@ } :host.collapsed .sidebar-toggle { - --icon-button-color: var(--surface); + --icon-button-color: var(--surface-persist); --icon-button-hover-color: var(--surface-subtle); } @@ -131,7 +131,7 @@ aside.collapsed { } .title { - color: var(--surface); + color: var(--surface-persist); font-size: 30px; text-transform: uppercase; text-align: right; diff --git a/src/styles/styles.less b/src/styles/styles.less index a277992..0fe910f 100644 --- a/src/styles/styles.less +++ b/src/styles/styles.less @@ -4,6 +4,7 @@ --bg-soft: #bbd2c5; --surface: rgba(244, 247, 245, 0.88); + --surface-persist: rgba(244, 247, 245, 0.88); --surface-strong: rgba(255, 255, 255, 0.96); --surface-dark: rgba(30, 36, 52, 0.72); --surface-border: rgba(41, 46, 73, 0.16); @@ -126,6 +127,24 @@ body.theme-dark { --mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, 0.08); --mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, 0.12); --mat-menu-divider-color: rgba(206, 223, 229, 0.16); + --mat-checkbox-label-text-color: var(--text); + --mat-checkbox-disabled-label-color: rgba(232, 240, 244, 0.42); + --mat-checkbox-unselected-icon-color: rgba(206, 223, 229, 0.72); + --mat-checkbox-unselected-hover-icon-color: var(--text); + --mat-checkbox-unselected-focus-icon-color: var(--text); + --mat-checkbox-selected-icon-color: var(--primary-hover); + --mat-checkbox-selected-hover-icon-color: var(--primary-hover); + --mat-checkbox-selected-focus-icon-color: var(--primary-hover); + --mat-checkbox-selected-checkmark-color: #07111b; + --mat-checkbox-disabled-selected-checkmark-color: rgba(7, 17, 27, 0.72); + --mat-checkbox-disabled-selected-icon-color: rgba(206, 223, 229, 0.34); + --mat-checkbox-disabled-unselected-icon-color: rgba(206, 223, 229, 0.28); + --mat-checkbox-unselected-hover-state-layer-color: rgba(232, 240, 244, 0.12); + --mat-checkbox-unselected-focus-state-layer-color: rgba(232, 240, 244, 0.16); + --mat-checkbox-unselected-pressed-state-layer-color: rgba(167, 198, 206, 0.18); + --mat-checkbox-selected-hover-state-layer-color: rgba(167, 198, 206, 0.16); + --mat-checkbox-selected-focus-state-layer-color: rgba(167, 198, 206, 0.2); + --mat-checkbox-selected-pressed-state-layer-color: rgba(167, 198, 206, 0.22); } body.theme-dark .mat-mdc-text-field-wrapper {