IuryNogueira/myreef

View on GitHub
thereef/src/app/app.component.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Component } from '@angular/core';
import { NavigationEnd, Router, RouterOutlet } from '@angular/router';
import { MenuComponent } from './components/menu/menu.component';
 
@Component({
selector: 'app-root',
standalone: true,
imports: [RouterOutlet, MenuComponent],
templateUrl: './app.component.html',
styleUrl: './app.component.scss'
})
export class AppComponent {
public showMenu = false;
 
constructor(private router: Router){}
 
ngOnInit() {
this.router.events.subscribe(event => {
if (event instanceof NavigationEnd) {
this.showMenu = !event.url.includes('login') && (event.url !== '/');
}
});
}
}