Updated on 2026-08-14

This commit is contained in:
Tangem 2026-01-28 14:13:49 +02:00
parent 001a70b7d9
commit 192ba44098

View file

@ -14,6 +14,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import com.tangem.core.ui.components.Keyboard import com.tangem.core.ui.components.Keyboard
import com.tangem.core.ui.components.SpacerH import com.tangem.core.ui.components.SpacerH
@ -88,6 +89,7 @@ private fun OnrampAmountButtons(state: OnrampV2AmountButtonUMState) {
@Composable @Composable
private fun AmountButton(button: OnrampAmountButtonUM, modifier: Modifier = Modifier) { private fun AmountButton(button: OnrampAmountButtonUM, modifier: Modifier = Modifier) {
val focusManager = LocalFocusManager.current
Box( Box(
modifier = modifier modifier = modifier
.sizeIn(minHeight = 24.dp, minWidth = 62.dp) .sizeIn(minHeight = 24.dp, minWidth = 62.dp)
@ -95,7 +97,12 @@ private fun AmountButton(button: OnrampAmountButtonUM, modifier: Modifier = Modi
color = TangemTheme.colors.field.primary, color = TangemTheme.colors.field.primary,
shape = RoundedCornerShape(16.dp), shape = RoundedCornerShape(16.dp),
) )
.clickable(onClick = button.onClick) .clickable(
onClick = {
focusManager.clearFocus()
button.onClick()
},
)
.padding(vertical = 4.dp, horizontal = 20.dp), .padding(vertical = 4.dp, horizontal = 20.dp),
contentAlignment = Alignment.Center, contentAlignment = Alignment.Center,
) { ) {