taler-android

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

commit 325388cf5b726482acb7b1cd3054eaa968c6f3d3
parent a4de5f7576cd609d284ed0ea470b07ef2184cd6f
Author: Iván Ávalos <avalos@disroot.org>
Date:   Tue, 12 Dec 2023 13:48:09 -0600

[wallet] Layout improvement to manual withdrawal details

Diffstat:
Mwallet/src/main/java/net/taler/wallet/withdraw/manual/ScreenTransfer.kt | 42++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/manual/ScreenTransfer.kt b/wallet/src/main/java/net/taler/wallet/withdraw/manual/ScreenTransfer.kt @@ -17,7 +17,6 @@ package net.taler.wallet.withdraw.manual import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState @@ -121,6 +120,7 @@ fun DetailRow( copy: Boolean = true, ) { val context = LocalContext.current + Column( modifier = Modifier.fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally, @@ -131,28 +131,26 @@ fun DetailRow( style = MaterialTheme.typography.bodyMedium, ) - Row( - modifier = Modifier.padding(top = 8.dp, start = 6.dp, end = 6.dp, bottom = 16.dp), - verticalAlignment = Alignment.CenterVertically, - ) { - Text( - modifier = if (copy) Modifier.weight(1f) else Modifier, - text = content, - style = MaterialTheme.typography.bodyLarge, - fontFamily = if (copy) FontFamily.Monospace else FontFamily.Default, - textAlign = TextAlign.Center, - ) + Text( + modifier = Modifier.padding( + top = 8.dp, + start = 6.dp, + end = 6.dp, + ), + text = content, + style = MaterialTheme.typography.bodyLarge, + fontFamily = if (copy) FontFamily.Monospace else FontFamily.Default, + textAlign = TextAlign.Center, + ) - if (copy) { - IconButton( - modifier = Modifier.padding(start = 8.dp), - onClick = { copyToClipBoard(context, label, content) }, - ) { - Icon( - imageVector = Icons.Default.ContentCopy, - contentDescription = stringResource(R.string.copy), - ) - } + if (copy) { + IconButton( + onClick = { copyToClipBoard(context, label, content) }, + ) { + Icon( + imageVector = Icons.Default.ContentCopy, + contentDescription = stringResource(R.string.copy), + ) } } }