argos/dmp-frontend/src/app/shared/shared.module.ts

83 lines
3.2 KiB
TypeScript
Raw Normal View History

2018-01-30 10:35:26 +01:00
import { BaseCriteriaComponent } from './components/criteria/base/base-criteria.component';
import { FigurecardComponent } from './components/figurecard/figurecard.component';
import { AutocompleteComponent } from './components/autocomplete/autocomplete.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';
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,
AutocompleteComponent,
FigurecardComponent,
BaseCriteriaComponent,
FileUploaderComponent,
UrlListingComponent,
NgForLimitPipe,
AutoCompleteComponent,
ExternalItemListingComponent,
2018-06-27 17:37:26 +02:00
ExternalItemComponent,
BreadcrumbComponent
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,
AutocompleteComponent,
FigurecardComponent,
BaseCriteriaComponent,
2018-07-24 11:04:12 +02:00
FileUploaderComponent,
2018-06-27 12:29:21 +02:00
UrlListingComponent,
NgForLimitPipe,
AutoCompleteComponent,
ExternalItemListingComponent,
2018-06-27 17:37:26 +02:00
ExternalItemComponent,
BreadcrumbComponent
2018-06-27 12:29:21 +02:00
],
entryComponents: [
]
2017-12-14 11:41:26 +01:00
})
export class SharedModule { }