diff --git a/client/src/app/core/layout/header.component.html b/client/src/app/core/layout/header.component.html index 36e31d2..d915fc1 100644 --- a/client/src/app/core/layout/header.component.html +++ b/client/src/app/core/layout/header.component.html @@ -22,104 +22,38 @@ {{ user.username }} - profile picture +
+ profile picture + + +
+ +
+
-
-
- - - -
- -
- -
-
-
diff --git a/client/src/app/core/layout/header.component.ts b/client/src/app/core/layout/header.component.ts index 47ed807..67d1b8c 100644 --- a/client/src/app/core/layout/header.component.ts +++ b/client/src/app/core/layout/header.component.ts @@ -1,5 +1,5 @@ import { DatePipe, NgIf } from '@angular/common'; -import { Component, Input, OnInit } from '@angular/core'; +import { Component, OnInit } from '@angular/core'; import { User } from '../models/user.model'; import { GoogleButtonComponent } from 'src/app/shared/googleButton/googleButton.component'; import { UserService } from '../services/user.service'; @@ -14,7 +14,6 @@ export class HeaderComponent implements OnInit { user: User | null = null; date: Date = new Date(); isMenuOpen = false; - label = 'Menu'; constructor(private userService: UserService) {} @@ -22,7 +21,11 @@ export class HeaderComponent implements OnInit { this.userService.currentUser.subscribe((user) => (this.user = user)); } - closeMenu(): void { - this.isMenuOpen = false; + toggleDropdown() { + this.isMenuOpen = !this.isMenuOpen; + } + + logout(): void { + this.userService.logout(); } }