Skip to content

Commit 694fa39

Browse files
authored
Merge pull request DSpace#2141 from CrisGuzmanS/issues/2044
pageSize applied in Recent Submissions
2 parents 673d056 + 6e77140 commit 694fa39

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

src/app/collection-page/collection-page.component.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
1+
import { ChangeDetectionStrategy, Component, OnInit, Inject } from '@angular/core';
22
import { ActivatedRoute, Router } from '@angular/router';
33
import { BehaviorSubject, combineLatest as observableCombineLatest, Observable, Subject } from 'rxjs';
44
import { filter, map, mergeMap, startWith, switchMap, take } from 'rxjs/operators';
@@ -29,6 +29,7 @@ import { FeatureID } from '../core/data/feature-authorization/feature-id';
2929
import { getCollectionPageRoute } from './collection-page-routing-paths';
3030
import { redirectOn4xx } from '../core/shared/authorized.operators';
3131
import { BROWSE_LINKS_TO_FOLLOW } from '../core/browse/browse.service';
32+
import { APP_CONFIG, AppConfig } from '../../../src/config/app-config.interface';
3233

3334
@Component({
3435
selector: 'ds-collection-page',
@@ -69,13 +70,15 @@ export class CollectionPageComponent implements OnInit {
6970
private authService: AuthService,
7071
private paginationService: PaginationService,
7172
private authorizationDataService: AuthorizationDataService,
73+
@Inject(APP_CONFIG) public appConfig: AppConfig,
7274
) {
73-
this.paginationConfig = new PaginationComponentOptions();
74-
this.paginationConfig.id = 'cp';
75-
this.paginationConfig.pageSize = 5;
76-
this.paginationConfig.currentPage = 1;
77-
this.sortConfig = new SortOptions('dc.date.accessioned', SortDirection.DESC);
75+
this.paginationConfig = Object.assign(new PaginationComponentOptions(), {
76+
id: 'cp',
77+
currentPage: 1,
78+
pageSize: this.appConfig.browseBy.pageSize,
79+
});
7880

81+
this.sortConfig = new SortOptions('dc.date.accessioned', SortDirection.DESC);
7982
}
8083

8184
ngOnInit(): void {

0 commit comments

Comments
 (0)