import { Component, OnInit, AfterViewInit, inject } from '@angular/core'; import { PreloaderService, SettingsService } from '@core'; import { RouterOutlet } from '@angular/router'; @Component({ selector: 'app-root', template: ` `, imports: [RouterOutlet], }) export class App implements OnInit, AfterViewInit { private readonly preloader = inject(PreloaderService); private readonly settings = inject(SettingsService); ngOnInit() { this.settings.setDirection(); this.settings.setTheme(); } ngAfterViewInit() { this.preloader.hide(); } }