Project

General

Profile

1
import {NgModule} from '@angular/core';
2
import {CommonModule} from '@angular/common';
3
import {FormsModule} from '@angular/forms';
4
import {RouterModule} from '@angular/router';
5

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

    
9
import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
10
import {ErrorMessagesModule} from '../openaireLibrary/utils/errorMessages.module';
11
import {HelperModule} from "../openaireLibrary/utils/helper/helper.module";
12
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
13
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
14
import {MonitorRoutingModule} from "./monitor-routing.module";
15
import {MonitorComponent} from "./monitor.component";
16
import {StakeholderService} from "../services/stakeholder.service";
17
import {StatisticsService} from "../utils/services/statistics.service";
18
import {SideBarModule} from "../library/sidebar/sideBar.module";
19

    
20
@NgModule({
21
  imports: [
22
    CommonModule, FormsModule, RouterModule, ErrorMessagesModule,
23
    HelperModule, Schema2jsonldModule, SEOServiceModule, MonitorRoutingModule, SideBarModule
24
  ],
25
  declarations: [
26
    MonitorComponent
27
  ],
28
  providers: [
29
    FreeGuard, PreviousRouteRecorder,
30
    PiwikService, StakeholderService,
31
    StatisticsService
32
  ],
33
  exports: [
34
    MonitorComponent
35
  ]
36
})
37
export class MonitorModule {
38
}
(4-4/4)