Skip to content

Commit c3e3b6d

Browse files
Revert "[UXP-171] minor refactor"
This reverts commit 94ebd78.
1 parent 94ebd78 commit c3e3b6d

6 files changed

Lines changed: 15 additions & 4 deletions

File tree

src/app/shared/browse-most-elements/browse-most-elements.component.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
[topSection]="topSection"
1818
[paginatedSearchOptions]="paginatedSearchOptionsBS.asObservable() | async"
1919
[context]="context"
20+
[mode]="mode"
2021
></ds-themed-default-browse-elements>
2122
</ng-container>
2223

src/app/shared/browse-most-elements/browse-most-elements.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ export class BrowseMostElementsComponent implements OnInit, OnChanges {
2626

2727
@Input() topSection: TopSection;
2828

29+
@Input() mode: LayoutModeEnum;
30+
2931
paginatedSearchOptionsBS = new BehaviorSubject<PaginatedSearchOptions>(null);
3032

3133
sectionTemplateType: TopSectionTemplateType;
@@ -37,7 +39,7 @@ export class BrowseMostElementsComponent implements OnInit, OnChanges {
3739

3840
ngOnInit(): void {
3941
this.sectionTemplateType = this.topSection?.template
40-
?? (this.topSection.defaultLayoutMode === LayoutModeEnum.CARD ? TopSectionTemplateType.CARD : TopSectionTemplateType.DEFAULT);
42+
?? (this.mode === LayoutModeEnum.CARD ? TopSectionTemplateType.CARD : TopSectionTemplateType.DEFAULT);
4143
}
4244

4345
ngOnChanges() { // trigger change detection on child components

src/app/shared/browse-most-elements/default-browse-elements/default-browse-elements.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {Component, Input, OnChanges, OnInit} from '@angular/core';
22
import { AbstractBrowseElementsComponent } from '../abstract-browse-elements.component';
3+
import {LayoutModeEnum} from '../../../core/layout/models/section.model';
34

45
@Component({
56
selector: 'ds-default-browse-elements',
@@ -17,6 +18,8 @@ export class DefaultBrowseElementsComponent extends AbstractBrowseElementsCompon
1718
*/
1819
@Input() showThumbnails = this.appConfig.browseBy.showThumbnails;
1920

21+
@Input() mode: LayoutModeEnum;
22+
2023
@Input() showLabel: boolean;
2124

2225
protected followThumbnailLink = true;

src/app/shared/browse-most-elements/default-browse-elements/themed-default-browse-elements.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,11 @@ export class ThemedDefaultBrowseElementsComponent extends ThemedComponent<Defaul
2929

3030
@Input() showThumbnails: boolean;
3131

32+
@Input() mode: LayoutModeEnum;
33+
3234
@Input() showLabel: boolean;
3335

34-
protected inAndOutputNames: (keyof DefaultBrowseElementsComponent & keyof this)[] = ['paginatedSearchOptions', 'context', 'topSection', 'showMetrics', 'showThumbnails', 'showLabel'];
36+
protected inAndOutputNames: (keyof DefaultBrowseElementsComponent & keyof this)[] = ['paginatedSearchOptions', 'context', 'topSection', 'showMetrics', 'showThumbnails', 'mode', 'showLabel'];
3537

3638
protected getComponentName(): string {
3739
return 'DefaultBrowseElementsComponent';

src/app/shared/browse-most-elements/themed-browse-most-elements.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ export class ThemedBrowseMostElementsComponent extends ThemedComponent<BrowseMos
2121

2222
@Input() topSection: TopSection;
2323

24-
protected inAndOutputNames: (keyof BrowseMostElementsComponent & keyof this)[] = ['context', 'paginatedSearchOptions', 'topSection'];
24+
@Input() mode: LayoutModeEnum;
25+
26+
protected inAndOutputNames: (keyof BrowseMostElementsComponent & keyof this)[] = ['context', 'paginatedSearchOptions', 'topSection', 'mode'];
2527

2628
protected getComponentName(): string {
2729
return 'BrowseMostElementsComponent';

src/app/shared/explore/section-component/top-section/top-section.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ <h3 class="mx-2">{{ 'explore.index.' + (topSection.titleKey ? topSection.titleKe
2323
</div>
2424
<ds-themed-browse-most-elements [context]="context"
2525
[paginatedSearchOptions]="paginatedSearchOptions"
26-
[topSection]="topSection">
26+
[topSection]="topSection"
27+
[mode]="layoutMode">
2728
</ds-themed-browse-most-elements>
2829
</div>
2930
</div>

0 commit comments

Comments
 (0)