import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { AuthResolverService } from './auth-resolver.service'; import { LoginComponent } from './login/login.component'; import { MainLayoutComponent } from './main-layout/main-layout.component'; import { SetupComponent } from './setup/setup.component'; const routes: Routes = [ { path: 'login', component: LoginComponent, }, { path: 'setup', component: SetupComponent, }, { path: '', component: MainLayoutComponent, resolve: { isLoggedIn: AuthResolverService, }, }, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule], }) export class AppRoutingModule {}