1 import { ExtraOptions, RouterModule, Routes } from '@angular/router';
2 import { NgModule } from '@angular/core';
3 import { AuthGuardService } from './@core/auth/auth-guard.service';
8 } from '@nebular/auth';
10 const routes: Routes = [
13 canActivate: [AuthGuardService],
14 loadChildren: 'app/pages/pages.module#PagesModule',
18 component: NbAuthComponent,
22 component: NbLoginComponent,
26 component: NbLoginComponent,
30 component: NbRegisterComponent,
34 { path: '', redirectTo: 'home', pathMatch: 'full' },
35 { path: '**', redirectTo: 'home' },
38 const config: ExtraOptions = {
43 imports: [RouterModule.forRoot(routes, config)],
44 exports: [RouterModule],
46 export class AppRoutingModule {