Skip to content

Commit 4c4531f

Browse files
Custom theme fixes
- Moved PublicationSidebarSearchListElementComponent to correct folder - Synced standalone imports in the custom theme with src/app - Pointed custom theme's SearchComponent template to the ones from src/app
1 parent 20e96ac commit 4c4531f

10 files changed

Lines changed: 50 additions & 17 deletions

File tree

src/app/admin/admin-import-metadata-page/metadata-import-page.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ import { FileDropzoneNoUploaderComponent } from '../../shared/upload/file-dropzo
2424
selector: 'ds-base-metadata-import-page',
2525
templateUrl: './metadata-import-page.component.html',
2626
imports: [
27-
TranslateModule,
28-
FormsModule,
2927
FileDropzoneNoUploaderComponent,
28+
FormsModule,
29+
TranslateModule,
3030
],
3131
standalone: true,
3232
})

src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ import { TranslateModule } from '@ngx-translate/core';
1313
selector: 'ds-base-comcol-page-handle',
1414
styleUrls: ['./comcol-page-handle.component.scss'],
1515
templateUrl: './comcol-page-handle.component.html',
16-
imports: [NgIf, TranslateModule],
16+
imports: [
17+
NgIf,
18+
TranslateModule,
19+
],
1720
standalone: true,
1821
})
1922
export class ComcolPageHandleComponent {

src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@ import { SearchResult } from '../../../../search/models/search-result.model';
2020
selector: 'ds-base-item-detail-preview-field',
2121
templateUrl: './item-detail-preview-field.component.html',
2222
standalone: true,
23-
imports: [MetadataFieldWrapperComponent, NgIf, NgFor, TranslateModule],
23+
imports: [
24+
MetadataFieldWrapperComponent,
25+
NgFor,
26+
NgIf,
27+
TranslateModule,
28+
],
2429
})
2530
export class ItemDetailPreviewFieldComponent {
2631

src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,19 @@ import { TruncatablePartComponent } from '../../../truncatable/truncatable-part/
3838
templateUrl: 'item-list-preview.component.html',
3939
animations: [fadeInOut],
4040
standalone: true,
41-
imports: [NgIf, ThemedThumbnailComponent, NgClass, ThemedBadgesComponent, TruncatableComponent, TruncatablePartComponent, NgFor, ItemSubmitterComponent, ItemCollectionComponent, AsyncPipe, TranslateModule],
41+
imports: [
42+
AsyncPipe,
43+
ItemCollectionComponent,
44+
ItemSubmitterComponent,
45+
NgClass,
46+
NgFor,
47+
NgIf,
48+
ThemedBadgesComponent,
49+
ThemedThumbnailComponent,
50+
TranslateModule,
51+
TruncatableComponent,
52+
TruncatablePartComponent,
53+
],
4254
})
4355
export class ItemListPreviewComponent implements OnInit {
4456

src/app/shared/search/search.component.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,18 @@ import { SearchConfigurationOption } from './search-switch-configuration/search-
8888
changeDetection: ChangeDetectionStrategy.OnPush,
8989
animations: [pushInOut],
9090
standalone: true,
91-
imports: [NgIf, NgTemplateOutlet, PageWithSidebarComponent, ViewModeSwitchComponent, ThemedSearchResultsComponent, ThemedSearchSidebarComponent, ThemedSearchFormComponent, SearchLabelsComponent, AsyncPipe, TranslateModule],
91+
imports: [
92+
AsyncPipe,
93+
NgIf,
94+
NgTemplateOutlet,
95+
PageWithSidebarComponent,
96+
ThemedSearchFormComponent,
97+
ThemedSearchResultsComponent,
98+
ThemedSearchSidebarComponent,
99+
TranslateModule,
100+
SearchLabelsComponent,
101+
ViewModeSwitchComponent,
102+
],
92103
})
93104

94105
/**

src/themes/custom/app/login-page/login-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { LoginPageComponent as BaseComponent } from '../../../../app/login-page/
1414
// templateUrl: './login-page.component.html'
1515
templateUrl: '../../../../app/login-page/login-page.component.html',
1616
standalone: true,
17-
imports: [ThemedLogInComponent ,TranslateModule],
17+
imports: [ThemedLogInComponent, TranslateModule],
1818
})
1919
export class LoginPageComponent extends BaseComponent {
2020
}

src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication-sidebar-search-list-element.component.html renamed to src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.html

File renamed without changes.

src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication-sidebar-search-list-element.component.ts renamed to src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import {
66
import { Component } from '@angular/core';
77
import { TranslateModule } from '@ngx-translate/core';
88

9-
import { Context } from '../../../../../../../app/core/shared/context.model';
10-
import { ViewMode } from '../../../../../../../app/core/shared/view-mode.model';
11-
import { ItemSearchResult } from '../../../../../../../app/shared/object-collection/shared/item-search-result.model';
12-
import { listableObjectComponent } from '../../../../../../../app/shared/object-collection/shared/listable-object/listable-object.decorator';
13-
import { PublicationSidebarSearchListElementComponent as BaseComponent } from '../../../../../../../app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component';
14-
import { TruncatablePartComponent } from '../../../../../../../app/shared/truncatable/truncatable-part/truncatable-part.component';
9+
import { Context } from '../../../../../../../../app/core/shared/context.model';
10+
import { ViewMode } from '../../../../../../../../app/core/shared/view-mode.model';
11+
import { ItemSearchResult } from '../../../../../../../../app/shared/object-collection/shared/item-search-result.model';
12+
import { listableObjectComponent } from '../../../../../../../../app/shared/object-collection/shared/listable-object/listable-object.decorator';
13+
import { PublicationSidebarSearchListElementComponent as BaseComponent } from '../../../../../../../../app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component';
14+
import { TruncatablePartComponent } from '../../../../../../../../app/shared/truncatable/truncatable-part/truncatable-part.component';
1515

1616
@listableObjectComponent('PublicationSearchResult', ViewMode.ListElement, Context.SideBarSearchModal, 'custom')
1717
@listableObjectComponent('PublicationSearchResult', ViewMode.ListElement, Context.SideBarSearchModalCurrent, 'custom')
@@ -20,7 +20,7 @@ import { TruncatablePartComponent } from '../../../../../../../app/shared/trunca
2020
@Component({
2121
selector: 'ds-publication-sidebar-search-list-element',
2222
// templateUrl: './publication-sidebar-search-list-element.component.html',
23-
templateUrl: '../../../../../../../app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html',
23+
templateUrl: '../../../../../../../../app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html',
2424
standalone: true,
2525
imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule],
2626
})

src/themes/custom/app/shared/search/search.component.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ import { ViewModeSwitchComponent } from '../../../../../app/shared/view-mode-swi
2020

2121
@Component({
2222
selector: 'ds-themed-search',
23-
styleUrls: ['./search.component.scss'],
24-
templateUrl: './search.component.html',
23+
// styleUrls: ['./search.component.scss'],
24+
styleUrls: ['../../../../../app/shared/search/search.component.scss'],
25+
// templateUrl: './search.component.html',
26+
templateUrl: '../../../../../app/shared/search/search.component.html',
2527
changeDetection: ChangeDetectionStrategy.OnPush,
2628
animations: [pushInOut],
2729
standalone: true,

src/themes/custom/eager-theme.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { BrowseEntryListElementComponent } from './app/shared/object-list/browse
2929
import { CollectionListElementComponent } from './app/shared/object-list/collection-list-element/collection-list-element.component';
3030
import { CommunityListElementComponent } from './app/shared/object-list/community-list-element/community-list-element.component';
3131
import { ItemSearchResultListElementComponent } from './app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component';
32-
import { PublicationSidebarSearchListElementComponent } from './app/shared/object-list/sidebar-search-list-element/item-types/publication-sidebar-search-list-element.component';
32+
import { PublicationSidebarSearchListElementComponent } from './app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component';
3333
import { StartsWithDateComponent } from './app/shared/starts-with/date/starts-with-date.component';
3434
import { StartsWithTextComponent } from './app/shared/starts-with/text/starts-with-text.component';
3535

0 commit comments

Comments
 (0)