Update Frontend. Added Homepage

This commit is contained in:
2026-01-31 00:29:48 +01:00
parent 7e2e2f1e69
commit 5d2bc5a7b2
10 changed files with 156 additions and 9 deletions

View File

@@ -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';
});
}
}