Files
dspace-angular/src/app/+my-dspace-page/my-dspace-page.module.ts
2021-03-18 15:46:53 +01:00

45 lines
1.4 KiB
TypeScript

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { SharedModule } from '../shared/shared.module';
import { MyDspacePageRoutingModule } from './my-dspace-page-routing.module';
import { MyDSpacePageComponent } from './my-dspace-page.component';
import { MyDSpaceResultsComponent } from './my-dspace-results/my-dspace-results.component';
import { MyDSpaceNewSubmissionComponent } from './my-dspace-new-submission/my-dspace-new-submission.component';
import { MyDSpaceGuard } from './my-dspace.guard';
import { MyDSpaceConfigurationService } from './my-dspace-configuration.service';
import { CollectionSelectorComponent } from './collection-selector/collection-selector.component';
import { MyDspaceSearchModule } from './my-dspace-search.module';
import { ThemedMyDSpacePageComponent } from './themed-my-dspace-page.component';
const DECLARATIONS = [
MyDSpacePageComponent,
ThemedMyDSpacePageComponent,
MyDSpaceResultsComponent,
MyDSpaceNewSubmissionComponent,
CollectionSelectorComponent
];
@NgModule({
imports: [
CommonModule,
SharedModule,
MyDspacePageRoutingModule,
MyDspaceSearchModule.withEntryComponents()
],
declarations: DECLARATIONS,
providers: [
MyDSpaceGuard,
MyDSpaceConfigurationService
],
exports: DECLARATIONS,
})
/**
* This module handles all components that are necessary for the mydspace page
*/
export class MyDSpacePageModule {
}