28 lines
766 B
TypeScript
28 lines
766 B
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { RouterOutlet } from '@angular/router';
|
|
import { IgxIconService } from 'igniteui-angular';
|
|
import { slideInAnimation } from './animations';
|
|
|
|
@Component({
|
|
selector: 'app-root',
|
|
templateUrl: './app.component.html',
|
|
styleUrls: ['./app.component.scss'],
|
|
animations: [
|
|
slideInAnimation,
|
|
]
|
|
})
|
|
export class AppComponent implements OnInit {
|
|
title = 'apollo-frontend';
|
|
|
|
constructor(
|
|
private icons: IgxIconService,
|
|
) {}
|
|
|
|
ngOnInit(): void {
|
|
this.icons.addSvgIcon('danger', '/assets/icons/risk-skull.svg');
|
|
}
|
|
prepareRoute(outlet: RouterOutlet): void {
|
|
return outlet && outlet.activatedRouteData && outlet.activatedRouteData.animation;
|
|
}
|
|
}
|