import { NgModule } from '@angular/core'; import { PreloadAllModules, RouterModule, Routes } from '@angular/router'; import { PodAuthGuard, PodLocalLoginComponent } from '@monsantoit/pod-ui-commons-lib'; import { MasterDataGrowerUIModule } from '../../projects/md-grower-ui/src/lib/md-grower-ui.module'; import { HomeComponent } from './home/home.component'; const routes: Routes = [ { path: '', component: PodLocalLoginComponent, data: { redirect_uri: '/home' } }, { path: 'home', component: HomeComponent }, { path: 'grower', loadChildren: '../../projects/md-grower-ui/src/lib/md-grower-ui.module#MasterDataGrowerUIModule', canActivate: [PodAuthGuard] }, { path: '**', redirectTo: '' } ]; @NgModule({ imports: [RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })], exports: [RouterModule] }) export class AppRoutingModule {}