Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {NgModule} from '@angular/core';
- import {RouterModule, Routes} from '@angular/router';
- import {HomeComponent} from './features/landing/home/home.component';
- import {UserHomeComponent} from './user-dashboard/user-home/user-home.component';
- import {DashboardComponent} from "./features/bank/02-containers/dashboard/dashboard.component";
- import {BankMainComponent} from "./features/bank/02-containers/bank-main/bank-main.component";
- import {EnterpriseMainComponent} from "./features/bank/02-containers/enterprise-main/enterprise-main.component";
- import {AuthGuard} from "./core/KeycloakAuthGuard/auth.guard";
- const routes: Routes = [
- { path: '', component: HomeComponent },
- { path: 'user', component: UserHomeComponent ,
- //canActivate : [AuthGuard] ,
- },
- // { path: 'user', loadChildren : () => import('./user-dashboard/user-dashboard.module').then(m => m.UserDashboardModule),
- // canActivate : [AuthGuard] ,
- // data : { roles : ['CUSTOMER']}
- // },
- { path: 'bank', component: DashboardComponent, children: [
- {
- path:'home',
- component: BankMainComponent,
- canActivate: [AuthGuard]
- },
- {
- path:'enterprises',
- component: EnterpriseMainComponent
- },
- ], canActivate: [AuthGuard]},
- { path: 'bibi', component: DashboardComponent},
- ];
- @NgModule({
- imports: [RouterModule.forRoot(routes)
- //, {
- // initialNavigation : 'enabledNonBlocking',
- // preloadingStrategy: PreloadAllModules
- //})
- ],
- exports: [RouterModule]
- })
- export class AppRoutingModule { }
Advertisement
Add Comment
Please, Sign In to add comment