Compare commits

..
Author SHA1 Message Date
shamoon d207d21f97 Fix: remove some redundant pagers 2026-10-18 23:05:59 -07:00
2 changed files with 7 additions and 3 deletions

No files matched your search

@@ -11,7 +11,7 @@
<div class="input-group input-group-sm w-auto d-none d-md-flex"> <div class="input-group input-group-sm w-auto d-none d-md-flex">
<label class="input-group-text bg-transparent border-0" for="managementPageSize" i18n>Show:</label> <label class="input-group-text bg-transparent border-0" for="managementPageSize" i18n>Show:</label>
</div> </div>
<div class="input-group input-group-sm w-auto me-3"> <div class="input-group input-group-sm w-auto">
<select id="managementPageSize" class="form-select form-select-sm small" [(ngModel)]="pageSize"> <select id="managementPageSize" class="form-select form-select-sm small" [(ngModel)]="pageSize">
<option [ngValue]="25">25</option> <option [ngValue]="25">25</option>
<option [ngValue]="50">50</option> <option [ngValue]="50">50</option>
@@ -19,7 +19,9 @@
</select> </select>
<span class="input-group-text text-muted d-none d-md-flex" i18n>per page</span> <span class="input-group-text text-muted d-none d-md-flex" i18n>per page</span>
</div> </div>
<ngb-pagination [pageSize]="pageSize" [collectionSize]="collectionSize()" [page]="page()" [maxSize]="5" (pageChange)="page.set($event); reloadData()" size="sm" aria-label="Pagination"></ngb-pagination> @if (collectionSize() > pageSize) {
<ngb-pagination [pageSize]="pageSize" [collectionSize]="collectionSize()" [page]="page()" [maxSize]="5" (pageChange)="page.set($event); reloadData()" class="ms-3" size="sm" aria-label="Pagination"></ngb-pagination>
}
</div> </div>
</div> </div>
@@ -70,7 +72,7 @@
} }
</div> </div>
} }
@if (collectionSize() > 20) { @if (collectionSize() > pageSize) {
<ngb-pagination class="ms-auto" [pageSize]="pageSize" [collectionSize]="collectionSize()" [page]="page()" [maxSize]="5" (pageChange)="page.set($event); reloadData()" size="sm" aria-label="Pagination"></ngb-pagination> <ngb-pagination class="ms-auto" [pageSize]="pageSize" [collectionSize]="collectionSize()" [page]="page()" [maxSize]="5" (pageChange)="page.set($event); reloadData()" size="sm" aria-label="Pagination"></ngb-pagination>
} }
</div> </div>
@@ -93,6 +93,7 @@
[disabled]="selectedMailIds().size === 0" [disabled]="selectedMailIds().size === 0"
(confirm)="deleteSelected()"> (confirm)="deleteSelected()">
</pngx-confirm-button> </pngx-confirm-button>
@if (processedMails().length > 50) {
<div class="ms-auto"> <div class="ms-auto">
<ngb-pagination <ngb-pagination
[collectionSize]="processedMails().length" [collectionSize]="processedMails().length"
@@ -102,6 +103,7 @@
(pageChange)="loadProcessedMails()"> (pageChange)="loadProcessedMails()">
</ngb-pagination> </ngb-pagination>
</div> </div>
}
</div> </div>
} }
</div> </div>