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

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 {}