Files
syscom-master-admin-ui/src/app/app.ts
T
2026-07-13 11:57:09 +05:30

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