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'); } }