Skip to content

Commit cfe7c84

Browse files
committed
feat: update keyboard isDecimal state
1 parent e872139 commit cfe7c84

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

app/src/main/java/to/bitkit/ui/screens/wallets/send/SendAmountScreen.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,32 @@ import androidx.compose.ui.Modifier
1616
import androidx.compose.ui.res.stringResource
1717
import androidx.compose.ui.unit.dp
1818
import to.bitkit.R
19+
import to.bitkit.models.PrimaryDisplay
1920
import to.bitkit.ui.LocalBalances
21+
import to.bitkit.ui.LocalCurrencies
2022
import to.bitkit.ui.components.BalanceHeaderView
2123
import to.bitkit.ui.components.Keyboard
2224
import to.bitkit.ui.components.OutlinedColorButton
2325
import to.bitkit.ui.components.PrimaryButton
2426
import to.bitkit.ui.components.Text13Up
2527
import to.bitkit.ui.components.UnitButton
28+
import to.bitkit.ui.currencyViewModel
2629
import to.bitkit.ui.scaffold.SheetTopBar
2730
import to.bitkit.ui.shared.moneyString
2831
import to.bitkit.ui.shared.util.DarkModePreview
2932
import to.bitkit.ui.theme.AppThemeSurface
3033
import to.bitkit.ui.theme.Colors
34+
import to.bitkit.viewmodels.CurrencyUiState
35+
import to.bitkit.viewmodels.CurrencyViewModel
3136
import to.bitkit.viewmodels.SendEvent
3237
import to.bitkit.viewmodels.SendMethod
3338
import to.bitkit.viewmodels.SendUiState
3439

40+
3541
@Composable
3642
fun SendAmountScreen(
3743
uiState: SendUiState,
44+
currencyUiState: CurrencyUiState = LocalCurrencies.current,
3845
onBack: () -> Unit,
3946
onEvent: (SendEvent) -> Unit,
4047
) {
@@ -95,7 +102,7 @@ fun SendAmountScreen(
95102

96103
Keyboard(
97104
onClick = { number -> onEvent(SendEvent.AmountChange(number)) },
98-
isDecimal = false, //TODO UPDATE IN OTHER PR
105+
isDecimal = currencyUiState.primaryDisplay == PrimaryDisplay.FIAT,
99106
modifier = Modifier.fillMaxWidth(),
100107
)
101108

0 commit comments

Comments
 (0)