forked from DSpace/dspace-angular
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathobject-detail.component.html
More file actions
38 lines (38 loc) · 1.28 KB
/
object-detail.component.html
File metadata and controls
38 lines (38 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<ds-pagination
[paginationOptions]="config"
[collectionSize]="objects?.payload?.totalElements"
[sortOptions]="sortConfig"
[objects]="objects"
[hideGear]="hideGear"
[showRSS]="showRSS"
[hidePaginationDetail]="hidePaginationDetail"
[hidePagerWhenSinglePage]="hidePagerWhenSinglePage"
[showPaginator]="showPaginator"
(pageChange)="onPageChange($event)"
(pageSizeChange)="onPageSizeChange($event)"
(sortDirectionChange)="onSortDirectionChange($event)"
(sortFieldChange)="onSortFieldChange($event)"
(paginationChange)="onPaginationChange($event)"
(prev)="goPrev()"
(next)="goNext()">
@if (objects?.hasSucceeded) {
<div class="row mt-2" @fadeIn>
@for (object of objects?.payload?.page; track object) {
<div class="col"
>
<ds-listable-object-component-loader [object]="object"
[viewMode]="viewMode"
[context]="context"
[showThumbnails]="showThumbnails"
(contentChange)="contentChange.emit($event)"></ds-listable-object-component-loader>
</div>
}
</div>
}
@if (objects.hasFailed) {
<ds-error message="{{'error.objects' | translate}}"></ds-error>
}
@if (objects.isLoading) {
<ds-loading message="{{'loading.objects' | translate}}"></ds-loading>
}
</ds-pagination>