uoa-repository-manager-ui/src/app/pages/metrics/metrics.routing.ts

53 lines
1.4 KiB
TypeScript
Executable File

/**
* Created by myrto on 11/27/17.
*/
import { RouterModule, Routes } from '@angular/router';
import { MetricsComponent } from './metrics.component';
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: '',
component: MetricsComponent
},
{
path: 'enable/:id',
component: MetricsEnableComponent
},
{
path: 'show_metrics/:id',
component: MetricsShowComponent
},
{
path: 'instructions/:id',
component: MetricsInstructionsComponent
},
{
path: 'usagestats/:id',
component: MetricsUsagestatsComponent
},
{
path: 'usagestats/:id/:reportID',
component: MetricsUsagestatsReportComponent
},
{
path: 'usagestats-report-results',
component: MetricsUsagestatsReportResultsComponent
}
];
@NgModule ({
imports: [RouterModule.forChild(metricsRoutes)],
exports: [RouterModule]
})
export class MetricsRouting {}