[CST-5449] Fix issue with double result list in the browse page

This commit is contained in:
Giuseppe Digilio
2022-03-31 19:00:44 +02:00
parent 2830f208ce
commit 2ce744280b

View File

@@ -20,8 +20,8 @@
</div>
<ng-content></ng-content>
<div *ngIf="shouldShowBottomPager | async" class="pagination justify-content-center clearfix bottom">
<div *ngIf="showPaginator">
<div *ngIf="shouldShowBottomPager | async">
<div *ngIf="showPaginator" class="pagination justify-content-center clearfix bottom">
<ngb-pagination [boundaryLinks]="paginationOptions.boundaryLinks"
[collectionSize]="collectionSize"
[disabled]="paginationOptions.disabled"
@@ -35,16 +35,17 @@
</ngb-pagination>
</div>
<div *ngIf="!showPaginator">
<ul class="list-unstyled">
<li *ngFor="let object of objects?.payload?.page" class="mt-4 mb-4">
<ds-listable-object-component-loader [object]="object" [viewMode]="viewMode"></ds-listable-object-component-loader>
</li>
</ul>
<div>
<button id="nav-prev" type="button" class="btn btn-outline-primary float-left" (click)="goPrev()" [disabled]="objects?.payload?.currentPage <= 1"><i class="fas fa-angle-left"></i> {{'pagination.previous.button' |translate}}</button>
<button id="nav-next" type="button" class="btn btn-outline-primary float-right" (click)="goNext()" [disabled]="objects?.payload?.currentPage >= objects?.payload?.totalPages"><i class="fas fa-angle-right"></i> {{'pagination.next.button' |translate}}</button>
</div>
<div *ngIf="!showPaginator" class="d-flex justify-content-between">
<button id="nav-prev" type="button" class="btn btn-outline-primary float-left"
(click)="goPrev()"
[disabled]="objects?.payload?.currentPage <= 1">
<i class="fas fa-angle-left"></i> {{'pagination.previous.button' |translate}}
</button>
<button id="nav-next" type="button" class="btn btn-outline-primary float-right"
(click)="goNext()"
[disabled]="objects?.payload?.currentPage >= objects?.payload?.totalPages">
<i class="fas fa-angle-right"></i> {{'pagination.next.button' |translate}}
</button>
</div>
</div>
</div>