26 lines
728 B
TypeScript
26 lines
728 B
TypeScript
import { Component, signal, inject } from '@angular/core';
|
|
import { NavigationEnd, Router, RouterOutlet } from '@angular/router';
|
|
import { AppStateService } from './core/services/common/app-state.service';
|
|
@Component({
|
|
selector: 'app-root',
|
|
imports: [RouterOutlet],
|
|
templateUrl: './app.html',
|
|
styleUrl: './app.scss'
|
|
})
|
|
export class App {
|
|
private router = inject(Router);
|
|
private appState=inject(AppStateService)
|
|
constructor() {
|
|
this.appState.updateState();
|
|
}
|
|
protected readonly title = signal('Ynex-Tailwind');
|
|
ngOnInit() {
|
|
this.router.events.subscribe((event) => {
|
|
if (event instanceof NavigationEnd) {
|
|
setTimeout(() => window.HSStaticMethods.autoInit(), 100);
|
|
}
|
|
});
|
|
}
|
|
|
|
}
|
|
|