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 {SharedModule}                 from '../shared/shared.module';
7
import {MetricsModule}                from './landing-utils/metrics.module';
8
import {LandingModule}                from './landing-utils/landing.module';
9
import {CiteThisModule}               from './landing-utils/citeThis/citeThis.module';
10
import {IFrameModule}                 from './../utils/iframe.module';
11
import {AltMetricsModule}             from './../utils/altmetrics.module';
12
import {PagingModule}                 from './../utils/paging.module';
13
import {ConfigurationServiceModule}   from '../utils/configuration/configurationService.module';
14

    
15
import {FreeGuard}                    from'../login/freeGuard.guard';
16
import {IsRouteEnabled}               from '../error/isRouteEnabled.guard';
17
import {ResultLandingService}           from './resultLanding.service';
18
import {ResultLandingComponent}         from './resultLanding.component';
19
import {Schema2jsonldModule} from '../sharedComponents/schema2jsonld/schema2jsonld.module';
20
import { SEOServiceModule } from '../sharedComponents/SEO/SEOService.module';
21

    
22
import {DeletedByInferenceModule} from './landing-utils/deletedByInference/deletedByInference.module';
23
import {ShowAuthorsModule}        from "../utils/authors/showAuthors.module";
24
import {HelperModule} from "../utils/helper/helper.module";
25
import {ResultLandingUtilsModule} from "./landing-utils/resultLandingUtils.module";
26
import {AlertModalModule} from "../utils/modal/alertModal.module";
27

    
28
@NgModule({
29
  imports: [
30
    CommonModule, FormsModule, LandingModule, SharedModule, RouterModule,
31
    CiteThisModule, PagingModule, IFrameModule,
32
    MetricsModule, AltMetricsModule, ConfigurationServiceModule, Schema2jsonldModule, SEOServiceModule,
33
    DeletedByInferenceModule, ShowAuthorsModule, HelperModule, ResultLandingUtilsModule, AlertModalModule
34
  ],
35
  declarations: [
36
    ResultLandingComponent
37
  ],
38
  providers: [
39
    ResultLandingService, FreeGuard, IsRouteEnabled
40
  ],
41
  exports: [
42
    ResultLandingComponent
43
  ]
44
})
45
export class ResultLandingModule { }
(3-3/4)