Files
Bonsai-webapp/src/app/menu/menu.ts
T
2026-05-28 19:05:27 +02:00

28 lines
816 B
TypeScript

import { Component, inject } from '@angular/core';
import { RouterLink, RouterLinkActive } from '@angular/router';
import { version } from '../../../package.json';
import { KeycloakService } from '../auth/keycloak.service';
@Component({
selector: 'app-menu',
imports: [RouterLink, RouterLinkActive],
templateUrl: './menu.html',
styleUrl: './menu.css',
})
export class Menu {
protected readonly version = version;
protected readonly keycloak = inject(KeycloakService);
protected readonly menuItems = [
{ label: 'Accueil', path: '/home' },
{ label: 'Tableau de bord', path: '/dashboard' },
{ label: 'Projet', path: '/project' },
{ label: 'Issues', path: '/issues' },
{ label: 'Milestones', path: '/milestones' },
];
protected logout(): void {
this.keycloak.logout();
}
}