58 lines
1.5 KiB
TypeScript
58 lines
1.5 KiB
TypeScript
|
/**
|
||
|
* Created by myrto on 11/27/17.
|
||
|
*/
|
||
|
import { RouterModule, Routes } from '@angular/router';
|
||
|
import { MetricsEnableComponent } from './metrics-enable.component';
|
||
|
import { MetricsShowComponent } from './metrics-show.component';
|
||
|
import { MetricsInstructionsComponent } from './metrics-instructions.component';
|
||
|
import { MetricsUsagestatsComponent } from './metrics-usagestats.component';
|
||
|
import { MetricsUsagestatsReportComponent } from './metrics-usagestats-report.component';
|
||
|
import { MetricsUsagestatsReportResultsComponent } from './metrics-usagestats-report-results.component';
|
||
|
import { NgModule } from '@angular/core';
|
||
|
|
||
|
const metricsRoutes: Routes = [
|
||
|
{
|
||
|
path: '',
|
||
|
children: [
|
||
|
{
|
||
|
path: '',
|
||
|
redirectTo: 'enable',
|
||
|
// pathMatch: 'full'
|
||
|
},
|
||
|
{
|
||
|
path: 'enable',
|
||
|
component: MetricsEnableComponent
|
||
|
},
|
||
|
{
|
||
|
path: 'show_metrics',
|
||
|
component: MetricsShowComponent
|
||
|
},
|
||
|
{
|
||
|
path: 'instructions',
|
||
|
component: MetricsInstructionsComponent
|
||
|
},
|
||
|
{
|
||
|
path: 'usagestats',
|
||
|
component: MetricsUsagestatsComponent
|
||
|
},
|
||
|
{
|
||
|
path: 'usagestats/:reportID',
|
||
|
component: MetricsUsagestatsReportComponent
|
||
|
},
|
||
|
{
|
||
|
path: 'usagestats-report-results',
|
||
|
component: MetricsUsagestatsReportResultsComponent
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
];
|
||
|
|
||
|
|
||
|
@NgModule ({
|
||
|
imports: [RouterModule.forChild(metricsRoutes)],
|
||
|
exports: [RouterModule]
|
||
|
})
|
||
|
|
||
|
export class MetricsRouting {}
|
||
|
|