[menu] logout is a special item

This commit is contained in:
nymkappa 2023-08-17 22:13:06 +02:00
parent 91e3943a74
commit 1bdbb1b908
No known key found for this signature in database
GPG Key ID: E155910B16E8BD04
2 changed files with 7 additions and 2 deletions

View File

@ -8,7 +8,8 @@
<ul class="nav flex-column" *ngFor="let item of group.items"> <ul class="nav flex-column" *ngFor="let item of group.items">
<li class="nav-item d-flex justify-content-start align-items-center" (click)="navOpen = false;"> <li class="nav-item d-flex justify-content-start align-items-center" (click)="navOpen = false;">
<fa-icon [icon]="['fas', item.faIcon]" [fixedWidth]="true"></fa-icon> <fa-icon [icon]="['fas', item.faIcon]" [fixedWidth]="true"></fa-icon>
<a class="nav-link" routerLinkActive="active" [routerLink]="[item.link]" role="tab">{{ item.title }}</a> <a *ngIf="item.link === 'logout'" class="nav-link" role="tab" (click)="logout()">{{ item.title }}</a>
<a *ngIf="item.title !== 'Logout'" class="nav-link" [routerLink]="[item.link]" role="tab">{{ item.title }}</a>
</li> </li>
</ul> </ul>
</div> </div>

View File

@ -20,4 +20,8 @@ export class MenuComponent implements OnInit {
ngOnInit(): void { ngOnInit(): void {
this.userMenuGroups$ = this.apiService.getUserMenuGroups$(); this.userMenuGroups$ = this.apiService.getUserMenuGroups$();
} }
logout(): void {
console.log('logout');
}
} }