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:
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))