diff --git a/src/app/shared/components/sidebar/sidebar.component.html b/src/app/shared/components/sidebar/sidebar.component.html index d598694..a98f321 100644 --- a/src/app/shared/components/sidebar/sidebar.component.html +++ b/src/app/shared/components/sidebar/sidebar.component.html @@ -2,20 +2,45 @@ - + Summary - + Add Task - + Board - + Contacts diff --git a/src/app/shared/components/sidebar/sidebar.component.scss b/src/app/shared/components/sidebar/sidebar.component.scss index df8ae1e..5ed87d4 100644 --- a/src/app/shared/components/sidebar/sidebar.component.scss +++ b/src/app/shared/components/sidebar/sidebar.component.scss @@ -45,6 +45,10 @@ nav { } } +.active { + background-color: var(--very-dark-blue); +} + .reference { display: flex; align-items: center; diff --git a/src/app/shared/components/sidebar/sidebar.component.ts b/src/app/shared/components/sidebar/sidebar.component.ts index 124ee5d..9829618 100644 --- a/src/app/shared/components/sidebar/sidebar.component.ts +++ b/src/app/shared/components/sidebar/sidebar.component.ts @@ -1,10 +1,25 @@ +import { CommonModule } from '@angular/common'; import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; +import { NavigationEnd, Router, RouterModule } from '@angular/router'; + @Component({ selector: 'app-sidebar', standalone: true, - imports: [RouterModule], + imports: [RouterModule, CommonModule], templateUrl: './sidebar.component.html', styleUrl: './sidebar.component.scss', }) -export class SidebarComponent {} +export class SidebarComponent { + currentPath: string = ''; + + constructor(private router: Router) {} + + ngOnInit(): void { + this.router.events.subscribe((event) => { + if (event instanceof NavigationEnd) { + this.currentPath = this.router.url.substring(1); + console.log(this.currentPath); + } + }); + } +}