mirror of
https://github.com/MikroWizard/mikrofront.git
synced 2025-12-06 10:09:29 +00:00
33 lines
848 B
TypeScript
33 lines
848 B
TypeScript
|
|
import { Component, OnInit } from '@angular/core';
|
||
|
|
import { Router, NavigationEnd } from '@angular/router';
|
||
|
|
|
||
|
|
import { IconSetService } from '@coreui/icons-angular';
|
||
|
|
import { iconSubset } from './icons/icon-subset';
|
||
|
|
import { Title } from '@angular/platform-browser';
|
||
|
|
|
||
|
|
@Component({
|
||
|
|
selector: 'app-root',
|
||
|
|
template: '<router-outlet></router-outlet>',
|
||
|
|
})
|
||
|
|
export class AppComponent implements OnInit {
|
||
|
|
title = 'MikroWizard , Mikrotik router managent system';
|
||
|
|
|
||
|
|
constructor(
|
||
|
|
private router: Router,
|
||
|
|
private titleService: Title,
|
||
|
|
private iconSetService: IconSetService
|
||
|
|
) {
|
||
|
|
titleService.setTitle(this.title);
|
||
|
|
// iconSet singleton
|
||
|
|
iconSetService.icons = { ...iconSubset };
|
||
|
|
}
|
||
|
|
|
||
|
|
ngOnInit(): void {
|
||
|
|
this.router.events.subscribe((evt) => {
|
||
|
|
if (!(evt instanceof NavigationEnd)) {
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
});
|
||
|
|
}
|
||
|
|
}
|