diff options
author | Iván Ávalos <avalos@disroot.org> | 2023-01-03 14:58:53 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2023-01-03 14:58:53 -0600 |
commit | 54ead5e35458b6bed19c5aeb2ce8e2fd9de9842e (patch) | |
tree | c2bb4af66095290cf399d42be8081ba04ddbdbf7 /wallet/src/main/java/net | |
parent | ab77084575b76f9cbd517ff5817a2a5655133136 (diff) | |
download | taler-android-54ead5e35458b6bed19c5aeb2ce8e2fd9de9842e.tar.gz taler-android-54ead5e35458b6bed19c5aeb2ce8e2fd9de9842e.tar.bz2 taler-android-54ead5e35458b6bed19c5aeb2ce8e2fd9de9842e.zip |
[wallet] Layout improvements for payment promptbug-0007472
Diffstat (limited to 'wallet/src/main/java/net')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt b/wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt index 7ed1bab..6169111 100644 --- a/wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt @@ -35,6 +35,7 @@ import net.taler.common.fadeOut import net.taler.wallet.MainViewModel import net.taler.wallet.R import net.taler.wallet.databinding.FragmentPromptPaymentBinding +import kotlin.contracts.contract /** * Show a payment and ask the user to accept/decline. @@ -135,7 +136,11 @@ class PromptPaymentFragment : Fragment(), ProductImageClickListener { private fun showOrder(contractTerms: ContractTerms, amount: Amount, totalFees: Amount? = null) { ui.details.orderView.text = contractTerms.summary adapter.setItems(contractTerms.products) - ui.details.productsList.fadeIn() + if (contractTerms.products.isEmpty()) { + ui.details.singleItemLabelView.fadeIn() + } else { + ui.details.productsList.fadeIn() + } ui.bottom.totalView.text = amount.toString() if (totalFees != null && !totalFees.isZero()) { ui.bottom.feeView.text = getString(R.string.payment_fee, totalFees) |