diff options
author | Torsten Grote <t@grobox.de> | 2023-07-11 11:19:48 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2023-07-11 11:19:48 -0300 |
commit | 75d370fdef3d37290a98b2344e53831c68e44bd1 (patch) | |
tree | 77f61aee885235ef75b3f0eb4c6148ca3228f4be /wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt | |
parent | 13c4700300ff83a88d0f2eabbdb306e94c78c4cc (diff) | |
download | taler-android-75d370fdef3d37290a98b2344e53831c68e44bd1.tar.gz taler-android-75d370fdef3d37290a98b2344e53831c68e44bd1.tar.bz2 taler-android-75d370fdef3d37290a98b2344e53831c68e44bd1.zip |
[wallet] some dd37 fixes after merging
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt index cead75d..424cc2a 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt @@ -16,6 +16,7 @@ package net.taler.wallet.transactions +import androidx.compose.foundation.layout.Arrangement.Center import androidx.compose.foundation.layout.ExperimentalLayoutApi import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.Row @@ -36,11 +37,15 @@ import net.taler.wallet.transactions.TransactionAction.* @OptIn(ExperimentalLayoutApi::class) @Composable -fun TransitionsComposable(t: Transaction, devMode: Boolean, onTransition: (t: TransactionAction) -> Unit) { - FlowRow { +fun TransitionsComposable( + t: Transaction, + devMode: Boolean, + onTransition: (t: TransactionAction) -> Unit, +) { + FlowRow(horizontalArrangement = Center) { t.txActions.forEach { if (it in arrayOf(Resume, Suspend)) { - if(devMode) TransitionComposable(it, onTransition) + if (devMode) TransitionComposable(it, onTransition) } else { TransitionComposable(it, onTransition) } @@ -52,14 +57,16 @@ fun TransitionsComposable(t: Transaction, devMode: Boolean, onTransition: (t: Tr fun TransitionComposable(t: TransactionAction, onClick: (t: TransactionAction) -> Unit) { Button( modifier = Modifier.padding(16.dp), - colors = ButtonDefaults.buttonColors(containerColor = when(t) { - Delete -> MaterialTheme.colorScheme.error - Retry -> MaterialTheme.colorScheme.primary - Abort -> MaterialTheme.colorScheme.error - Fail -> MaterialTheme.colorScheme.error - Resume -> MaterialTheme.colorScheme.primary - Suspend -> MaterialTheme.colorScheme.primary - }), + colors = ButtonDefaults.buttonColors( + containerColor = when (t) { + Delete -> MaterialTheme.colorScheme.error + Retry -> MaterialTheme.colorScheme.primary + Abort -> MaterialTheme.colorScheme.error + Fail -> MaterialTheme.colorScheme.error + Resume -> MaterialTheme.colorScheme.primary + Suspend -> MaterialTheme.colorScheme.primary + } + ), onClick = { onClick(t) }, ) { Row(verticalAlignment = Alignment.CenterVertically) { |