File tree Expand file tree Collapse file tree 7 files changed +44
-4
lines changed
app/admin/admin-search-page Expand file tree Collapse file tree 7 files changed +44
-4
lines changed Original file line number Diff line number Diff line change 11import { NgModule } from '@angular/core' ;
22import { RouterModule } from '@angular/router' ;
33import { MetadataImportPageComponent } from './admin-import-metadata-page/metadata-import-page.component' ;
4- import { AdminSearchPageComponent } from './admin-search-page/admin-search-page.component' ;
4+ import { ThemedAdminSearchPageComponent } from './admin-search-page/themed- admin-search-page.component' ;
55import { I18nBreadcrumbResolver } from '../core/breadcrumbs/i18n-breadcrumb.resolver' ;
66import { AdminWorkflowPageComponent } from './admin-workflow-page/admin-workflow-page.component' ;
77import { I18nBreadcrumbsService } from '../core/breadcrumbs/i18n-breadcrumbs.service' ;
@@ -20,7 +20,7 @@ import { BatchImportPageComponent } from './admin-import-batch-page/batch-import
2020 {
2121 path : 'search' ,
2222 resolve : { breadcrumb : I18nBreadcrumbResolver } ,
23- component : AdminSearchPageComponent ,
23+ component : ThemedAdminSearchPageComponent ,
2424 data : { title : 'admin.search.title' , breadcrumbKey : 'admin.search' }
2525 } ,
2626 {
Original file line number Diff line number Diff line change 11import { NgModule } from '@angular/core' ;
22import { SharedModule } from '../../shared/shared.module' ;
3+ import { ThemedAdminSearchPageComponent } from './themed-admin-search-page.component' ;
34import { AdminSearchPageComponent } from './admin-search-page.component' ;
45import { ItemAdminSearchResultListElementComponent } from './admin-search-results/admin-search-result-list-element/item-search-result/item-admin-search-result-list-element.component' ;
56import { CommunityAdminSearchResultListElementComponent } from './admin-search-results/admin-search-result-list-element/community-search-result/community-admin-search-result-list-element.component' ;
@@ -31,6 +32,7 @@ const ENTRY_COMPONENTS = [
3132 ResearchEntitiesModule . withEntryComponents ( )
3233 ] ,
3334 declarations : [
35+ ThemedAdminSearchPageComponent ,
3436 AdminSearchPageComponent ,
3537 ...ENTRY_COMPONENTS
3638 ]
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 { AdminSearchPageComponent } from './admin-search-page.component' ;
4+
5+ /**
6+ * Themed wrapper for {@link AdminSearchPageComponent}
7+ */
8+ @Component ( {
9+ selector : 'ds-themed-admin-search-page' ,
10+ templateUrl : '../../shared/theme-support/themed.component.html' ,
11+ } )
12+ export class ThemedAdminSearchPageComponent extends ThemedComponent < AdminSearchPageComponent > {
13+
14+ protected getComponentName ( ) : string {
15+ return 'AdminSearchPageComponent' ;
16+ }
17+
18+ protected importThemedComponent ( themeName : string ) : Promise < any > {
19+ return import ( `../../../themes/${ themeName } /app/admin/admin-search-page/admin-search-page.component` ) ;
20+ }
21+
22+ protected importUnthemedComponent ( ) : Promise < any > {
23+ return import ( './admin-search-page.component' ) ;
24+ }
25+
26+ }
Original file line number Diff line number Diff line change 1+ import { Component } from '@angular/core' ;
2+ import { AdminSearchPageComponent as BaseComponent } from '../../../../../app/admin/admin-search-page/admin-search-page.component' ;
3+
4+ @Component ( {
5+ selector : 'ds-admin-search-page' ,
6+ // styleUrls: ['./admin-search-page.component.scss'],
7+ styleUrls : [ '../../../../../app/admin/admin-search-page/admin-search-page.component.scss' ] ,
8+ // templateUrl: './admin-search-page.component.html',
9+ templateUrl : '../../../../../app/admin/admin-search-page/admin-search-page.component.html' ,
10+ } )
11+ export class AdminSearchPageComponent extends BaseComponent {
12+ }
Original file line number Diff line number Diff line change @@ -114,6 +114,7 @@ import { ObjectListComponent } from './app/shared/object-list/object-list.compon
114114import { BrowseByMetadataPageComponent } from './app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component' ;
115115import { BrowseByDatePageComponent } from './app/browse-by/browse-by-date-page/browse-by-date-page.component' ;
116116import { BrowseByTitlePageComponent } from './app/browse-by/browse-by-title-page/browse-by-title-page.component' ;
117+ import { AdminSearchPageComponent } from './app/admin/admin-search-page/admin-search-page.component' ;
117118
118119const DECLARATIONS = [
119120 FileSectionComponent ,
@@ -168,8 +169,7 @@ const DECLARATIONS = [
168169 BrowseByMetadataPageComponent ,
169170 BrowseByDatePageComponent ,
170171 BrowseByTitlePageComponent ,
171-
172-
172+ AdminSearchPageComponent ,
173173] ;
174174
175175@NgModule ( {
You can’t perform that action at this time.
0 commit comments