diff --git a/src/app/adf-home/df-welcome-page/df-welcome-page.component.html b/src/app/adf-home/df-welcome-page/df-welcome-page.component.html index 29d84ae6..ab3fdd8f 100644 --- a/src/app/adf-home/df-welcome-page/df-welcome-page.component.html +++ b/src/app/adf-home/df-welcome-page/df-welcome-page.component.html @@ -59,7 +59,7 @@

- + diff --git a/src/app/shared/components/df-side-nav/df-side-nav.component.html b/src/app/shared/components/df-side-nav/df-side-nav.component.html index 0ac72dc8..c8195d7c 100644 --- a/src/app/shared/components/df-side-nav/df-side-nav.component.html +++ b/src/app/shared/components/df-side-nav/df-side-nav.component.html @@ -5,13 +5,20 @@ [class.logged-in]="isLoggedIn$ | async"> - - +
+ + +
+

- - - + +
+
-
-
-
@@ -152,7 +147,12 @@

class="nav-item" [class.active]="isActive(item)" (click)="handleNavClick(item)"> - {{ navLabel(item.path) | transloco }} + + + + + {{ navLabel(item.path) | transloco }} + @@ -161,7 +161,11 @@

[class.mat-elevation-z0]="true" [expanded]="isActive(item)"> - {{ navLabel(item.path) | transloco }} + + + {{ navLabel(item.path) | transloco }} + .mat-expansion-indicator::after { -// color: unset !important; -// } +.breadcrumb-link { + color: white; +} .dark-theme { .tool-bar, @@ -200,15 +262,50 @@ $red-palette: mat.define-palette(mat.$red-palette); 1003 ) !important; } + + .parent-route { + background-color: mat.get-color-from-palette( + $df-purple-palette, + 1003 + ) !important; + } + .nav-item { - &.active { + ::ng-deep .mat-mdc-button-touch-target { background-color: mat.get-color-from-palette( $df-purple-palette, - 600 + 1003 ) !important; } } - .sidenav-content, + &.active { + ::ng-deep .mat-mdc-button-touch-target { + background-color: #e3dfff; + border-top-right-radius: 50px; + border-bottom-right-radius: 50px; + } + } + + .nav-item { + &.active { + ::ng-deep .mat-mdc-button-touch-target { + background-color: mat.get-color-from-palette( + $df-purple-palette, + 600 + ) !important; + } + ::ng-deep .mdc-button__label > span { + background-color: mat.get-color-from-palette( + $df-purple-palette, + 600 + ) !important; + } + } + + img { + filter: invert(1) !important; + } + } .banner, .main { background-color: mat.get-color-from-palette( @@ -220,4 +317,24 @@ $red-palette: mat.define-palette(mat.$red-palette); color: mat.get-color-from-palette($df-purple-palette, 10) !important; } } + .sidenav-content { + background-color: mat.get-color-from-palette( + $df-purple-palette, + 1003 + ) !important; + color: white; + .page-header { + color: mat.get-color-from-palette($df-purple-palette, 10) !important; + } + } + + .content-wrapper { + padding: 2px; + border: 1px solid mat.get-color-from-palette($df-purple-palette, 1001) !important; + background-color: mat.get-color-from-palette( + $df-purple-palette, + 1002 + ) !important; + border-radius: 6px !important; + } } diff --git a/src/app/shared/components/df-theme-toggle/df-theme-toggle.component.ts b/src/app/shared/components/df-theme-toggle/df-theme-toggle.component.ts index 4a5e309f..23407c1e 100644 --- a/src/app/shared/components/df-theme-toggle/df-theme-toggle.component.ts +++ b/src/app/shared/components/df-theme-toggle/df-theme-toggle.component.ts @@ -6,12 +6,11 @@ import { BehaviorSubject } from 'rxjs'; @Component({ selector: 'df-theme-toggle', templateUrl: './df-theme-toggle.component.html', - // styleUrls: ['./df-theme-toggle.component.scss'], standalone: true, imports: [MatSlideToggleModule], }) export class DfThemeToggleComponent { - isDarkMode$: BehaviorSubject = new BehaviorSubject(true); + isDarkMode$: BehaviorSubject = new BehaviorSubject(false); themeService = inject(DfThemeService); toggle() { diff --git a/src/app/shared/utilities/route.ts b/src/app/shared/utilities/route.ts index a433cd44..489d2f19 100644 --- a/src/app/shared/utilities/route.ts +++ b/src/app/shared/utilities/route.ts @@ -56,8 +56,6 @@ const findIconForRoute = (routeName: any) => { } else { return ''; } - // Replace parts of route names to match them to icon filenames if needed - // return `assets/img/nav/${routeName?.path}.svg`; }; export function accessibleRoutes( diff --git a/src/dark-style.scss b/src/dark-style.scss index 1c57a7d9..f361b0a5 100644 --- a/src/dark-style.scss +++ b/src/dark-style.scss @@ -57,7 +57,19 @@ $df-purple-palette: mat.define-palette(theme.$df-purple-palette); .mat-step-label { color: white !important; } - + .parent-route, + .mat-expansion-panel-body { + background-color: mat.get-color-from-palette( + $df-purple-palette, + 1003 + ) !important; + } + .nav-item .active > .mdc-button__label > .mat-mdc-button-touch-target { + background-color: mat.get-color-from-palette( + $df-purple-palette, + 700 + ) !important; + } // Radio Button .mat-mdc-radio-button .mdc-radio