feat(transactions): add pagination support for user transactions
Some checks failed
CI / Get Changed Files (pull_request) Successful in 6s
CI / Checkstyle Main (pull_request) Successful in 50s
CI / prettier (pull_request) Failing after 52s
CI / eslint (pull_request) Failing after 57s
CI / test-build (pull_request) Successful in 1m3s

This commit is contained in:
csimonis 2025-04-23 12:26:41 +02:00
parent 157e774e86
commit 35184807c0
11 changed files with 47 additions and 24 deletions

View file

@ -8,7 +8,7 @@
</button>
<h2 class="modal-heading">Transaktionen</h2>
<p class="py-2 text-text-secondary mb-4">Hier siehst du alle vergangenen Einzahlungen</p>
@for (transaction of transactions$ | async; track null) {
@for (transaction of (transactionData$ | async)?.transactions; track null) {
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-sm font-medium">{{ transaction.status }}</p>
@ -25,11 +25,11 @@
</div>
</div>
}
<div class="inline inline-flex w-full">
<div class="inline inline-flex w-full gap-2">
<button type="button" (click)="back()" class="button-primary w-full py-2" [disabled]="offset <= 0">
<
</button>
<button type="button" (click)="forward()" class="button-primary w-full py-2">
<button type="button" (click)="forward()" class="button-primary w-full py-2" [disabled]="!(transactionData$|async)?.hasMore">
>
</button>
</div>