File tree Expand file tree Collapse file tree
admin-import-metadata-page
app/admin/admin-import-metadata-page Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import { Component } from '@angular/core' ;
2+ import { ThemedComponent } from '../../shared/theme-support/themed.component' ;
3+ import { MetadataImportPageComponent } from './metadata-import-page.component' ;
4+
5+ /**
6+ * Themed wrapper for MetadataImportPageComponent.
7+ */
8+ @Component ( {
9+ selector : 'ds-themed-metadata-import-page' ,
10+ templateUrl : '../../shared/theme-support/themed.component.html' ,
11+ styleUrls : [ ]
12+ } )
13+ export class ThemedMetadataImportPageComponent extends ThemedComponent < MetadataImportPageComponent > {
14+ protected getComponentName ( ) : string {
15+ return 'MetadataImportPageComponent' ;
16+ }
17+
18+ protected importThemedComponent ( themeName : string ) : Promise < any > {
19+ return import ( `../../../themes/${ themeName } /app/admin/admin-import-metadata-page/metadata-import-page.component` ) ;
20+ }
21+
22+ protected importUnthemedComponent ( ) : Promise < any > {
23+ return import ( './metadata-import-page.component' ) ;
24+ }
25+ }
Original file line number Diff line number Diff line change 11import { NgModule } from '@angular/core' ;
22import { RouterModule } from '@angular/router' ;
3- import { MetadataImportPageComponent } from './admin-import-metadata-page/metadata-import-page.component' ;
43import { AdminSearchPageComponent } from './admin-search-page/admin-search-page.component' ;
54import { I18nBreadcrumbResolver } from '../core/breadcrumbs/i18n-breadcrumb.resolver' ;
65import { AdminWorkflowPageComponent } from './admin-workflow-page/admin-workflow-page.component' ;
76import { I18nBreadcrumbsService } from '../core/breadcrumbs/i18n-breadcrumbs.service' ;
87import { AdminCurationTasksComponent } from './admin-curation-tasks/admin-curation-tasks.component' ;
98import { REGISTRIES_MODULE_PATH } from './admin-routing-paths' ;
109import { BatchImportPageComponent } from './admin-import-batch-page/batch-import-page.component' ;
10+ import { ThemedMetadataImportPageComponent } from './admin-import-metadata-page/themed-metadata-import-page.component' ;
1111
1212@NgModule ( {
1313 imports : [
@@ -38,7 +38,7 @@ import { BatchImportPageComponent } from './admin-import-batch-page/batch-import
3838 {
3939 path : 'metadata-import' ,
4040 resolve : { breadcrumb : I18nBreadcrumbResolver } ,
41- component : MetadataImportPageComponent ,
41+ component : ThemedMetadataImportPageComponent ,
4242 data : { title : 'admin.metadata-import.title' , breadcrumbKey : 'admin.metadata-import' }
4343 } ,
4444 {
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import { ExpandableAdminSidebarSectionComponent } from './admin-sidebar/expandab
1212import { BatchImportPageComponent } from './admin-import-batch-page/batch-import-page.component' ;
1313import { UiSwitchModule } from 'ngx-ui-switch' ;
1414import { UploadModule } from '../shared/upload/upload.module' ;
15+ import { ThemedMetadataImportPageComponent } from './admin-import-metadata-page/themed-metadata-import-page.component' ;
1516
1617const ENTRY_COMPONENTS = [
1718 // put only entry components that use custom decorator
@@ -34,6 +35,7 @@ const ENTRY_COMPONENTS = [
3435 declarations : [
3536 AdminCurationTasksComponent ,
3637 MetadataImportPageComponent ,
38+ ThemedMetadataImportPageComponent ,
3739 BatchImportPageComponent
3840 ]
3941} )
Original file line number Diff line number Diff line change 1+ import { Component } from '@angular/core' ;
2+ import { MetadataImportPageComponent as BaseComponent } from '../../../../../app/admin/admin-import-metadata-page/metadata-import-page.component' ;
3+
4+ @Component ( {
5+ selector : 'ds-metadata-import-page' ,
6+ // templateUrl: './metadata-import-page.component.html',
7+ templateUrl : '../../../../../app/admin/admin-import-metadata-page/metadata-import-page.component.html' ,
8+ } )
9+
10+ /**
11+ * Component that represents a metadata import page for administrators
12+ */
13+ export class MetadataImportPageComponent extends BaseComponent {
14+
15+ }
Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ import { ItemStatusComponent } from './app/item-page/edit-item-page/item-status/
156156import { EditBitstreamPageComponent } from './app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component' ;
157157import { FormModule } from '../../app/shared/form/form.module' ;
158158import { RequestCopyModule } from 'src/app/request-copy/request-copy.module' ;
159+ import { MetadataImportPageComponent } from './app/admin/admin-import-metadata-page/metadata-import-page.component' ;
159160
160161const DECLARATIONS = [
161162 FileSectionComponent ,
@@ -239,6 +240,7 @@ const DECLARATIONS = [
239240 SubmissionSectionUploadFileComponent ,
240241 ItemStatusComponent ,
241242 EditBitstreamPageComponent ,
243+ MetadataImportPageComponent ,
242244] ;
243245
244246@NgModule ( {
You can’t perform that action at this time.
0 commit comments