Files
listify/listify-client/src/app/account/account.component.ts
Bastian Wagner 537c7cbbee Initial
2026-06-09 09:45:33 +02:00

23 lines
725 B
TypeScript

import { Component, inject } from '@angular/core';
import { Router } from '@angular/router';
import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon';
import { AuthService } from '../auth/auth.service';
@Component({
selector: 'app-account',
imports: [MatButtonModule, MatCardModule, MatIconModule],
templateUrl: './account.component.html',
styleUrl: './account.component.scss',
})
export class AccountComponent {
protected readonly auth = inject(AuthService);
private readonly router = inject(Router);
logout(): void {
this.auth.logout();
void this.router.navigateByUrl('/login');
}
}