2018-01-30 10:35:26 +01:00
|
|
|
import { BaseCriteriaComponent } from './components/criteria/base/base-criteria.component';
|
|
|
|
import { FigurecardComponent } from './components/figurecard/figurecard.component';
|
2017-12-14 11:41:26 +01:00
|
|
|
import { CommonModule } from '@angular/common';
|
2018-05-28 11:50:42 +02:00
|
|
|
import { FlexLayoutModule } from '@angular/flex-layout';
|
|
|
|
|
2017-12-14 11:41:26 +01:00
|
|
|
import { NgModule } from '@angular/core';
|
|
|
|
import { RouterModule } from '@angular/router';
|
|
|
|
import { NavigationComponent } from './components/navigation/navigation.component';
|
|
|
|
import { SnackBarNotificationComponent } from './components/notificaiton/snack-bar-notification.component';
|
|
|
|
import { MaterialModule } from './material/material.module';
|
|
|
|
import { TranslateModule } from '@ngx-translate/core';
|
2017-12-14 18:13:28 +01:00
|
|
|
import { ProjectCriteriaComponent } from './components/criteria/projects/projects-criteria.component';
|
2017-12-18 12:26:13 +01:00
|
|
|
import { DatasetCriteriaComponent } from './components/criteria/datasets/datasets-criteria.component';
|
2018-01-30 10:35:26 +01:00
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
2017-12-14 18:13:28 +01:00
|
|
|
import { DataManagementPlanCriteriaComponent } from './components/criteria/data-management-plan/dmp-criteria.component';
|
2018-05-14 08:44:35 +02:00
|
|
|
import { FileUploaderComponent } from '../shared/components/file-uploader/file-uploader.component';
|
|
|
|
import { UrlListingComponent } from '../shared/components/url-listing/url-listing.component';
|
2018-06-27 12:29:21 +02:00
|
|
|
import { NgForLimitPipe } from './pipes/ngforlimit/ngforlimit.pipe';
|
2018-03-28 15:24:47 +02:00
|
|
|
import { DataManagementPlanProfileCriteriaComponent } from './components/criteria/datamanagementplanprofile/dmp-profile-criteria.component';
|
|
|
|
import { AutoCompleteComponent } from './components/auto-complete/auto-complete.component';
|
2018-05-28 11:50:42 +02:00
|
|
|
import { ExternalItemListingComponent } from './components/external-items/external-item-listing/external-item-listing.component';
|
|
|
|
import { ExternalItemComponent } from './components/external-items/external-item/external-item.component';
|
2018-06-27 17:37:26 +02:00
|
|
|
import { BreadcrumbComponent } from './components/breadcrumb/breadcrumb.component';
|
2018-07-24 13:19:52 +02:00
|
|
|
import { SingleAutoCompleteComponent } from './components/autocompletes/single/single-auto-complete.component';
|
|
|
|
import { MultipleAutoCompleteComponent } from './components/autocompletes/multiple/multiple-auto-complete.component';
|
2018-08-24 17:21:02 +02:00
|
|
|
import { UserDialogComponent } from './components/user-dialog/user-dialog.component';
|
2018-08-27 11:00:09 +02:00
|
|
|
import { SearchBarComponent } from './components/search-bar/search-bar.component';
|
2018-08-30 13:09:36 +02:00
|
|
|
import { TimezoneInfoDisplayPipe } from '../utilities/culture/pipes/TimezoneInfoDisplayPipe';
|
2017-12-14 11:41:26 +01:00
|
|
|
|
|
|
|
@NgModule({
|
2018-06-27 12:29:21 +02:00
|
|
|
imports: [
|
|
|
|
CommonModule,
|
|
|
|
RouterModule,
|
|
|
|
MaterialModule,
|
|
|
|
FlexLayoutModule,
|
|
|
|
TranslateModule,
|
|
|
|
FormsModule,
|
|
|
|
ReactiveFormsModule
|
|
|
|
],
|
2017-12-14 11:41:26 +01:00
|
|
|
|
2018-06-27 12:29:21 +02:00
|
|
|
declarations: [
|
|
|
|
NavigationComponent,
|
|
|
|
SnackBarNotificationComponent,
|
|
|
|
ProjectCriteriaComponent,
|
|
|
|
DatasetCriteriaComponent,
|
|
|
|
DataManagementPlanCriteriaComponent,
|
|
|
|
DataManagementPlanProfileCriteriaComponent,
|
|
|
|
FigurecardComponent,
|
|
|
|
BaseCriteriaComponent,
|
|
|
|
FileUploaderComponent,
|
|
|
|
UrlListingComponent,
|
|
|
|
NgForLimitPipe,
|
|
|
|
AutoCompleteComponent,
|
|
|
|
ExternalItemListingComponent,
|
2018-06-27 17:37:26 +02:00
|
|
|
ExternalItemComponent,
|
2018-07-24 13:19:52 +02:00
|
|
|
BreadcrumbComponent,
|
|
|
|
SingleAutoCompleteComponent,
|
2018-08-24 17:21:02 +02:00
|
|
|
MultipleAutoCompleteComponent,
|
2018-08-27 11:00:09 +02:00
|
|
|
UserDialogComponent,
|
|
|
|
SearchBarComponent
|
2018-06-27 12:29:21 +02:00
|
|
|
],
|
2017-12-14 11:41:26 +01:00
|
|
|
|
2018-06-27 12:29:21 +02:00
|
|
|
exports: [
|
|
|
|
MaterialModule,
|
|
|
|
FlexLayoutModule,
|
2018-05-28 11:50:42 +02:00
|
|
|
|
2018-06-27 12:29:21 +02:00
|
|
|
NavigationComponent,
|
|
|
|
SnackBarNotificationComponent,
|
|
|
|
ProjectCriteriaComponent,
|
|
|
|
DatasetCriteriaComponent,
|
|
|
|
DataManagementPlanProfileCriteriaComponent,
|
|
|
|
DataManagementPlanCriteriaComponent,
|
|
|
|
FigurecardComponent,
|
|
|
|
BaseCriteriaComponent,
|
2018-07-24 13:19:52 +02:00
|
|
|
FileUploaderComponent,
|
2018-06-27 12:29:21 +02:00
|
|
|
UrlListingComponent,
|
|
|
|
NgForLimitPipe,
|
|
|
|
AutoCompleteComponent,
|
|
|
|
ExternalItemListingComponent,
|
2018-06-27 17:37:26 +02:00
|
|
|
ExternalItemComponent,
|
2018-07-24 13:19:52 +02:00
|
|
|
BreadcrumbComponent,
|
|
|
|
SingleAutoCompleteComponent,
|
2018-08-24 17:21:02 +02:00
|
|
|
MultipleAutoCompleteComponent,
|
|
|
|
UserDialogComponent
|
2018-06-27 12:29:21 +02:00
|
|
|
],
|
|
|
|
entryComponents: [
|
2018-08-24 17:21:02 +02:00
|
|
|
UserDialogComponent
|
2018-06-27 12:29:21 +02:00
|
|
|
]
|
2017-12-14 11:41:26 +01:00
|
|
|
})
|
|
|
|
|
|
|
|
export class SharedModule { }
|