import {Component, OnInit} from '@angular/core'; import {HeaderComponent} from '../../components/header/header.component'; import {Router} from '@angular/router'; import {MessageService} from 'primeng/api'; @Component({ selector: 'app-logout', standalone: true, imports: [ HeaderComponent ], templateUrl: './logout.component.html', styleUrl: './logout.component.css' }) export class LogoutComponent implements OnInit { constructor(private messageService: MessageService, private router: Router) { } ngOnInit(): void { sessionStorage.removeItem("author"); sessionStorage.removeItem("token"); sessionStorage.removeItem("token-expiration-date"); this.router.navigate(['/']).then(() => this.successMessage('Déconnexion', 'Vous avez été deconnecté avec succès')); } successMessage(summary: string, detail: string): void { this.messageService.add({ severity: 'success', summary: summary, detail: detail, life: 3000, closable: false }); } }