Files
dspace-angular/src/app/shared/object-table/object-table.component.html
FrancescoMolinaro af3bfee74e fix test dependencies
2024-01-05 15:56:58 +01:00

34 lines
1.2 KiB
HTML

<ds-pagination
[paginationOptions]="config"
[pageInfoState]="objects?.payload"
[collectionSize]="objects?.payload?.totalElements"
[sortOptions]="sortConfig"
[hideGear]="hideGear"
[objects]="objects"
[hidePagerWhenSinglePage]="hidePagerWhenSinglePage"
[hidePaginationDetail]="hidePaginationDetail"
[showPaginator]="showPaginator"
(pageChange)="onPageChange($event)"
(pageSizeChange)="onPageSizeChange($event)"
(sortDirectionChange)="onSortDirectionChange($event)"
(sortFieldChange)="onSortFieldChange($event)"
(paginationChange)="onPaginationChange($event)"
(prev)="goPrev()"
(next)="goNext()"
[retainScrollPosition]="true"
>
<div class="row" *ngIf="objects?.hasSucceeded">
<div @fadeIn>
<ds-tabulatable-objects-loader [objects]="objects.payload"
[context]="context"
[showThumbnails]="showThumbnails"
[linkType]="linkType">
</ds-tabulatable-objects-loader>
</div>
</div>
<ds-error *ngIf="objects?.hasFailed" message="{{'error.objects' | translate}}"></ds-error>
<ds-themed-loading *ngIf="objects?.isLoading" message="{{'loading.objects' | translate}}"></ds-themed-loading>
</ds-pagination>