24 lines
922 B
TypeScript
24 lines
922 B
TypeScript
import { Component, inject } from '@angular/core';
|
|
import { MatIconModule } from '@angular/material/icon';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { RouterModule } from '@angular/router';
|
|
import { AuthenticationService } from '../../core/service/authentication.service';
|
|
import { CommonModule } from '@angular/common';
|
|
import { SideMenuComponent } from '../side-menu/side-menu.component';
|
|
import { MatRippleModule } from '@angular/material/core';
|
|
|
|
@Component({
|
|
selector: 'app-header',
|
|
standalone: true,
|
|
imports: [CommonModule, MatButtonModule, MatIconModule, RouterModule, SideMenuComponent, MatRippleModule],
|
|
templateUrl: './header.component.html',
|
|
styleUrl: './header.component.scss',
|
|
})
|
|
export class HeaderComponent {
|
|
private authenticationService = inject(AuthenticationService);
|
|
|
|
get isAuthenticated(): boolean {
|
|
return this.authenticationService.isAuthenticated();
|
|
}
|
|
}
|