mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00

* [DURACOM-303] prevent possibly long-lasting search and browse calls in SSR * [DURACOM-303] implement skeleton component for search results * [DURACOM-303] add skeleton loader for search results and filters * [DURACOM-303] minor restyle of skeleton for mobile * [DURACOM-303] fix lint and tests * [DURACOM-303] adapt tests * [DURACOM-303] restyle skeleton, add filter badge skeleton * [DURACOM-303] add loop for filters count * [DURACOM-303] add grid layout, make SSR enabling configurable, minor restyle of skeletons * [DURACOM-303] refactor param, add example of configuration * [DURACOM-303] rename variable, minor code refactor * [DURACOM-303] add override possibility with input * [DURACOM-303] fix SSR check on template and on components missing the environment config. Add descriptive comment for skeleton component. Fix JS error on SSR. * [DURACOM-303] refactor thumbnail's skeleton style
22 lines
1.2 KiB
HTML
22 lines
1.2 KiB
HTML
<section class="comcol-page-browse-section" *ngIf="(!ssrRenderingDisabled)">
|
|
<div class="browse-by-metadata w-100">
|
|
<ds-browse-by *ngIf="(loading$ | async) !== true" class="col-xs-12 w-100"
|
|
title="{{'browse.title' | translate:{
|
|
field: 'browse.metadata.' + browseId | translate,
|
|
startsWith: (startsWith)? ('browse.startsWith' | translate: { startsWith: '"' + startsWith + '"' }) : '',
|
|
value: (value)? '"' + value + '"': ''
|
|
} }}"
|
|
[displayTitle]="displayTitle"
|
|
[objects$]="(items$ !== undefined)? items$ : browseEntries$"
|
|
[paginationConfig]="(currentPagination$ |async)"
|
|
[sortConfig]="(currentSort$ |async)"
|
|
[type]="startsWithType"
|
|
[startsWithOptions]="startsWithOptions"
|
|
(prev)="goPrev()"
|
|
(next)="goNext()">
|
|
</ds-browse-by>
|
|
<ds-loading *ngIf="loading$ | async"
|
|
message="{{'loading.browse-by-page' | translate}}"></ds-loading>
|
|
</div>
|
|
</section>
|