taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 47d63c9d8d9c77e361c4a455d5bc761a4350fbf0
parent d147b093cd1d0d3dfd3f2daf8f2eb05892fc2769
Author: Iván Ávalos <avalos@disroot.org>
Date:   Mon, 26 Aug 2024 20:43:42 +0200

[wallet] Render BalanceKycInit on transaction details

bug 0009107

Diffstat:
Mwallet/src/main/java/net/taler/wallet/transactions/TransactionStateComposable.kt | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionStateComposable.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionStateComposable.kt @@ -45,6 +45,7 @@ import net.taler.wallet.transactions.TransactionMajorState.Expired import net.taler.wallet.transactions.TransactionMajorState.Failed import net.taler.wallet.transactions.TransactionMajorState.Pending import net.taler.wallet.transactions.TransactionMajorState.Suspended +import net.taler.wallet.transactions.TransactionMinorState.BalanceKycInit import net.taler.wallet.transactions.TransactionMinorState.BalanceKycRequired import net.taler.wallet.transactions.TransactionMinorState.BankConfirmTransfer import net.taler.wallet.transactions.TransactionMinorState.KycRequired @@ -59,6 +60,7 @@ fun TransactionStateComposable( val context = LocalContext.current val message = when (state) { TransactionState(Pending, BankConfirmTransfer) -> stringResource(R.string.transaction_state_pending_bank) + TransactionState(Pending, BalanceKycInit) -> stringResource(R.string.transaction_preparing_kyc) TransactionState(Pending, KycRequired), TransactionState(Pending, BalanceKycRequired) -> stringResource(R.string.transaction_state_pending_kyc) TransactionState(Pending) -> stringResource(R.string.transaction_state_pending) TransactionState(Aborted) -> if (tx is TransactionWithdrawal && tx.withdrawalDetails is ManualTransfer) { @@ -115,6 +117,7 @@ fun TransactionStateComposablePreview() { val modifier = Modifier.padding(vertical = 6.dp) TransactionStateComposable(modifier, state = TransactionState(Pending, BankConfirmTransfer)) + TransactionStateComposable(modifier, state = TransactionState(Pending, BalanceKycInit)) TransactionStateComposable(modifier, state = TransactionState(Pending, KycRequired)) TransactionStateComposable(modifier, state = TransactionState(Pending)) TransactionStateComposable(modifier, state = TransactionState(Aborted))