Guest User

Untitled

a guest
Mar 13th, 2023
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import {NgModule} from '@angular/core';
  2. import {RouterModule, Routes} from '@angular/router';
  3. import {HomeComponent} from './features/landing/home/home.component';
  4. import {UserHomeComponent} from './user-dashboard/user-home/user-home.component';
  5. import {DashboardComponent} from "./features/bank/02-containers/dashboard/dashboard.component";
  6. import {BankMainComponent} from "./features/bank/02-containers/bank-main/bank-main.component";
  7. import {EnterpriseMainComponent} from "./features/bank/02-containers/enterprise-main/enterprise-main.component";
  8. import {AuthGuard} from "./core/KeycloakAuthGuard/auth.guard";
  9.  
  10. const routes: Routes = [
  11.  
  12.   { path: '', component: HomeComponent },
  13.  
  14.   { path: 'user', component: UserHomeComponent ,
  15.    //canActivate : [AuthGuard] ,
  16.    
  17.   },
  18.  // { path: 'user', loadChildren : () => import('./user-dashboard/user-dashboard.module').then(m => m.UserDashboardModule),
  19.   // canActivate : [AuthGuard] ,
  20.  //  data : { roles : ['CUSTOMER']}
  21.  // },
  22.   { path: 'bank', component: DashboardComponent, children: [
  23.       {
  24.         path:'home',
  25.         component: BankMainComponent,
  26.           canActivate: [AuthGuard]
  27.       },
  28.       {
  29.         path:'enterprises',
  30.         component: EnterpriseMainComponent
  31.       },
  32.     ], canActivate: [AuthGuard]},
  33.   { path: 'bibi', component: DashboardComponent},
  34.  
  35. ];
  36.  
  37.  
  38.  
  39. @NgModule({
  40.   imports: [RouterModule.forRoot(routes)
  41.     //, {
  42.    // initialNavigation : 'enabledNonBlocking',
  43.    // preloadingStrategy: PreloadAllModules
  44.   //})
  45.   ],
  46.   exports: [RouterModule]
  47. })
  48. export class AppRoutingModule { }
  49.  
Tags: Auth
Advertisement
Add Comment
Please, Sign In to add comment