Update Frontend. Added Homepage
This commit is contained in:
@@ -1,14 +1,27 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { RouterOutlet } from '@angular/router';
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { RouterModule, RouterOutlet, Router, NavigationEnd } from '@angular/router';
|
||||
import { MaterialModule } from './material.module';
|
||||
import { filter } from 'rxjs/operators';
|
||||
import { CommonModule } from '@angular/common';
|
||||
|
||||
@Component({
|
||||
selector: 'app-root',
|
||||
standalone: true,
|
||||
imports: [RouterOutlet, MaterialModule],
|
||||
imports: [RouterOutlet, RouterModule, MaterialModule, CommonModule],
|
||||
templateUrl: './app.html',
|
||||
styleUrls: ['./app.scss']
|
||||
})
|
||||
export class AppComponent {
|
||||
export class AppComponent implements OnInit {
|
||||
title = 'frontend';
|
||||
}
|
||||
isAdminView = false;
|
||||
|
||||
constructor(private router: Router) {}
|
||||
|
||||
ngOnInit() {
|
||||
this.router.events.pipe(
|
||||
filter((event): event is NavigationEnd => event instanceof NavigationEnd)
|
||||
).subscribe((event: NavigationEnd) => {
|
||||
this.isAdminView = event.urlAfterRedirects === '/admin';
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user