Skip to content

Commit 30388b3

Browse files
committed
feat(auth): moved logout button to settings page
undefined
1 parent 823d70a commit 30388b3

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

apps/portal/src/app/app.component.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,6 @@
3939
<i class="fa-solid fa-fw fa-user-shield me-2"></i>
4040
Super
4141
</a>
42-
43-
<a mat-list-item (click)="auth.logout()">
44-
<i class="fa-solid fa-fw fa-sign-in-alt me-2"></i>
45-
Logout
46-
</a>
4742
</mat-nav-list>
4843
</div>
4944

libs/main/src/lib/zen-portal/zen-settings/zen-settings.component.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ <h1>
1414
</div>
1515
</div>
1616

17+
<button mat-raised-button color="primary" (click)="auth.logout()" class="w-100 fs-4 py-1 mb-4">
18+
<i class="fa-solid fa-fw fa-sign-out-alt me-2"></i>
19+
Logout
20+
</button>
21+
1722
<div class="mb-4">
1823
<zen-password-change *ngIf="accountInfo.hasPassword"/>
1924
</div>

libs/main/src/lib/zen-portal/zen-settings/zen-settings.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import { AsyncPipe, NgIf } from '@angular/common';
22
import { Component } from '@angular/core';
3+
import { MatButtonModule } from '@angular/material/button';
34
import { AuthService } from '@zen/auth';
45
import { ZenAccountInfoComponent, ZenPasswordChangeComponent } from '@zen/auth';
56

67
@Component({
78
selector: 'zen-settings',
89
templateUrl: 'zen-settings.component.html',
910
standalone: true,
10-
imports: [AsyncPipe, NgIf, ZenAccountInfoComponent, ZenPasswordChangeComponent],
11+
imports: [AsyncPipe, MatButtonModule, NgIf, ZenAccountInfoComponent, ZenPasswordChangeComponent],
1112
})
1213
export class ZenSettingsComponent {
1314
constructor(public auth: AuthService) {}

0 commit comments

Comments
 (0)