summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2023-07-11 11:19:48 -0300
committerTorsten Grote <t@grobox.de>2023-07-11 11:19:48 -0300
commit75d370fdef3d37290a98b2344e53831c68e44bd1 (patch)
tree77f61aee885235ef75b3f0eb4c6148ca3228f4be /wallet/src/main/java/net/taler/wallet/transactions/TransitionsComposable.kt
parent13c4700300ff83a88d0f2eabbdb306e94c78c4cc (diff)
downloadtaler-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.kt29
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) {