Project

General

Profile

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

    
5

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

    
10
import {OpenaireDepositComponent} from "./deposit.component";
11
import {DepositRoutingModule} from "./deposit-routing.module";
12
import {DepositFirstPageModule} from "../openaireLibrary/deposit/depositFirstPage.module";
13

    
14
import {ZenodoCommunitiesService} from "../openaireLibrary/connect/zenodoCommunities/zenodo-communities.service";
15
import {CommunityService} from "../openaireLibrary/connect/community/community.service";
16
import {SearchZenodoCommunitiesService} from "../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service";
17

    
18
@NgModule({
19
  imports: [
20
    CommonModule, FormsModule,
21
    DepositRoutingModule, DepositFirstPageModule
22
  ],
23
  declarations: [
24
    OpenaireDepositComponent
25
  ],
26
  exports: [
27
    OpenaireDepositComponent,
28
  ],
29
  providers:    [FreeGuard,PreviousRouteRecorder, IsRouteEnabled,
30
    ZenodoCommunitiesService, CommunityService, SearchZenodoCommunitiesService]
31
})
32
export class LibDepositModule { }
(3-3/6)