1 import { ExtraOptions, RouterModule, Routes } from '@angular/router';
2 import { NgModule } from '@angular/core';
8 NbRequestPasswordComponent,
9 NbResetPasswordComponent,
10 } from '@nebular/auth';
12 const routes: Routes = [
13 { path: 'pages', loadChildren: 'app/pages/pages.module#PagesModule' },
16 component: NbAuthComponent,
20 component: NbLoginComponent,
24 component: NbLoginComponent,
28 component: NbRegisterComponent,
32 component: NbLogoutComponent,
35 path: 'request-password',
36 component: NbRequestPasswordComponent,
39 path: 'reset-password',
40 component: NbResetPasswordComponent,
44 { path: '', redirectTo: 'pages', pathMatch: 'full' },
45 { path: '**', redirectTo: 'pages' },
48 const config: ExtraOptions = {
53 imports: [RouterModule.forRoot(routes, config)],
54 exports: [RouterModule],
56 export class AppRoutingModule {