openaire-library/monitor/indicators/indicators.module.ts

27 lines
992 B
TypeScript

import {NgModule} from "@angular/core";
import {CommonModule} from "@angular/common";
import {RouterModule} from "@angular/router";
import {IndicatorsComponent} from "./indicators.component";
import {PreviousRouteRecorder} from "../../utils/piwik/previousRouteRecorder.guard";
import {HelperModule} from "../../utils/helper/helper.module";
import {IndicatorThemesComponent} from "./indicator-themes.component";
import {BreadcrumbsModule} from "../../utils/breadcrumbs/breadcrumbs.module";
@NgModule({
imports: [CommonModule, RouterModule.forChild([
{
path: 'themes',
component: IndicatorThemesComponent,
canDeactivate: [PreviousRouteRecorder]
},
{
path: ':type',
component: IndicatorsComponent,
canDeactivate: [PreviousRouteRecorder]
},
]), HelperModule, BreadcrumbsModule],
declarations: [IndicatorsComponent, IndicatorThemesComponent],
exports: [IndicatorsComponent, IndicatorThemesComponent]
})
export class IndicatorsModule {}