@@ -16,25 +16,32 @@ import androidx.compose.ui.Modifier
1616import androidx.compose.ui.res.stringResource
1717import androidx.compose.ui.unit.dp
1818import to.bitkit.R
19+ import to.bitkit.models.PrimaryDisplay
1920import to.bitkit.ui.LocalBalances
21+ import to.bitkit.ui.LocalCurrencies
2022import to.bitkit.ui.components.BalanceHeaderView
2123import to.bitkit.ui.components.Keyboard
2224import to.bitkit.ui.components.OutlinedColorButton
2325import to.bitkit.ui.components.PrimaryButton
2426import to.bitkit.ui.components.Text13Up
2527import to.bitkit.ui.components.UnitButton
28+ import to.bitkit.ui.currencyViewModel
2629import to.bitkit.ui.scaffold.SheetTopBar
2730import to.bitkit.ui.shared.moneyString
2831import to.bitkit.ui.shared.util.DarkModePreview
2932import to.bitkit.ui.theme.AppThemeSurface
3033import to.bitkit.ui.theme.Colors
34+ import to.bitkit.viewmodels.CurrencyUiState
35+ import to.bitkit.viewmodels.CurrencyViewModel
3136import to.bitkit.viewmodels.SendEvent
3237import to.bitkit.viewmodels.SendMethod
3338import to.bitkit.viewmodels.SendUiState
3439
40+
3541@Composable
3642fun 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