2017-04-13 14:24:23 +03:00
|
|
|
import { RouterModule, Routes } from '@angular/router';
|
|
|
|
|
import { NgModule } from '@angular/core';
|
|
|
|
|
|
|
|
|
|
import { PagesComponent } from './pages.component';
|
|
|
|
|
import { DashboardComponent } from './dashboard/dashboard.component';
|
2018-08-08 16:45:31 +03:00
|
|
|
import { ECommerceComponent } from './e-commerce/e-commerce.component';
|
2018-05-07 05:07:14 -04:00
|
|
|
import { NotFoundComponent } from './miscellaneous/not-found/not-found.component';
|
2017-04-13 14:24:23 +03:00
|
|
|
|
2017-05-05 15:49:52 +03:00
|
|
|
const routes: Routes = [{
|
|
|
|
|
path: '',
|
|
|
|
|
component: PagesComponent,
|
|
|
|
|
children: [{
|
|
|
|
|
path: 'dashboard',
|
2018-08-08 16:45:31 +03:00
|
|
|
component: ECommerceComponent,
|
|
|
|
|
}, {
|
|
|
|
|
path: 'iot-dashboard',
|
2017-05-05 15:49:52 +03:00
|
|
|
component: DashboardComponent,
|
|
|
|
|
}, {
|
|
|
|
|
path: 'ui-features',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./ui-features/ui-features.module')
|
|
|
|
|
.then(m => m.UiFeaturesModule),
|
2017-05-05 15:49:52 +03:00
|
|
|
}, {
|
2018-11-19 16:57:35 +02:00
|
|
|
path: 'modal-overlays',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./modal-overlays/modal-overlays.module')
|
|
|
|
|
.then(m => m.ModalOverlaysModule),
|
2018-11-19 16:57:35 +02:00
|
|
|
}, {
|
|
|
|
|
path: 'extra-components',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./extra-components/extra-components.module')
|
|
|
|
|
.then(m => m.ExtraComponentsModule),
|
2018-11-19 16:57:35 +02:00
|
|
|
}, {
|
|
|
|
|
path: 'bootstrap',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./bootstrap/bootstrap.module')
|
|
|
|
|
.then(m => m.BootstrapModule),
|
2017-05-05 15:49:52 +03:00
|
|
|
}, {
|
|
|
|
|
path: 'maps',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./maps/maps.module')
|
|
|
|
|
.then(m => m.MapsModule),
|
2017-05-05 15:49:52 +03:00
|
|
|
}, {
|
|
|
|
|
path: 'charts',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./charts/charts.module')
|
|
|
|
|
.then(m => m.ChartsModule),
|
2017-05-05 15:49:52 +03:00
|
|
|
}, {
|
|
|
|
|
path: 'editors',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./editors/editors.module')
|
|
|
|
|
.then(m => m.EditorsModule),
|
2017-05-05 15:49:52 +03:00
|
|
|
}, {
|
|
|
|
|
path: 'forms',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./forms/forms.module')
|
|
|
|
|
.then(m => m.FormsModule),
|
2017-05-23 17:45:35 +03:00
|
|
|
}, {
|
|
|
|
|
path: 'tables',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./tables/tables.module')
|
|
|
|
|
.then(m => m.TablesModule),
|
2018-05-07 05:07:14 -04:00
|
|
|
}, {
|
|
|
|
|
path: 'miscellaneous',
|
2019-05-28 23:25:55 +03:00
|
|
|
loadChildren: () => import('./miscellaneous/miscellaneous.module')
|
|
|
|
|
.then(m => m.MiscellaneousModule),
|
2017-05-05 15:49:52 +03:00
|
|
|
}, {
|
2017-04-13 14:24:23 +03:00
|
|
|
path: '',
|
2017-05-05 15:49:52 +03:00
|
|
|
redirectTo: 'dashboard',
|
|
|
|
|
pathMatch: 'full',
|
2018-05-07 05:07:14 -04:00
|
|
|
}, {
|
|
|
|
|
path: '**',
|
|
|
|
|
component: NotFoundComponent,
|
2017-05-05 15:49:52 +03:00
|
|
|
}],
|
|
|
|
|
}];
|
2017-04-13 14:24:23 +03:00
|
|
|
|
|
|
|
|
@NgModule({
|
|
|
|
|
imports: [RouterModule.forChild(routes)],
|
2017-04-21 17:23:44 +03:00
|
|
|
exports: [RouterModule],
|
2017-04-13 14:24:23 +03:00
|
|
|
})
|
|
|
|
|
export class PagesRoutingModule {
|
|
|
|
|
}
|