Project

General

Profile

1
import {NgModule} from '@angular/core';
2
import {CommonModule} from '@angular/common';
3

    
4
import {FreeGuard} from '../openaireLibrary/login/freeGuard.guard';
5
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
6

    
7
import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
8
import {TopicComponent} from "./topic.component";
9
import {TopicRoutingModule} from "./topic-routing.module";
10
import {RouterModule} from "@angular/router";
11
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
12
import {IndicatorsComponent} from "./indicators.component";
13
import {AlertModalModule} from "../openaireLibrary/utils/modal/alertModal.module";
14
import {InputModule} from "../openaireLibrary/dashboard/sharedComponents/input/input.module";
15
import {ClickModule} from "../openaireLibrary/utils/click/click.module";
16
import {AdminDashboardGuard} from "../utils/adminDashboard.guard";
17

    
18
@NgModule({
19
  imports: [
20
    CommonModule, TopicRoutingModule, ClickModule, RouterModule, FormsModule, AlertModalModule,
21
    ReactiveFormsModule, InputModule
22
  ],
23
  declarations: [
24
    TopicComponent, IndicatorsComponent
25
  ],
26
  providers: [
27
    AdminDashboardGuard, PreviousRouteRecorder,
28
    PiwikService
29
  ],
30
  exports: [
31
    TopicComponent
32
  ]
33
})
34
export class TopicModule {
35
}
(6-6/6)