58 lines
1.5 KiB
TypeScript
Executable File
58 lines
1.5 KiB
TypeScript
Executable File
/**
|
|
* 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 {}
|
|
|