@@ -7,31 +7,23 @@ import androidx.compose.foundation.layout.fillMaxSize
77import androidx.compose.foundation.layout.fillMaxWidth
88import androidx.compose.foundation.layout.height
99import androidx.compose.foundation.layout.padding
10- import androidx.compose.foundation.text.KeyboardOptions
1110import androidx.compose.material3.HorizontalDivider
12- import androidx.compose.material3.MaterialTheme
1311import androidx.compose.material3.Text
14- import androidx.compose.material3.TextField
1512import androidx.compose.runtime.Composable
16- import androidx.compose.runtime.LaunchedEffect
17- import androidx.compose.runtime.remember
1813import androidx.compose.ui.Alignment
1914import androidx.compose.ui.Modifier
20- import androidx.compose.ui.focus.FocusRequester
21- import androidx.compose.ui.focus.focusRequester
2215import androidx.compose.ui.res.stringResource
23- import androidx.compose.ui.text.input.KeyboardType
2416import androidx.compose.ui.unit.dp
2517import to.bitkit.R
2618import to.bitkit.ui.LocalBalances
19+ import to.bitkit.ui.components.BalanceHeaderView
2720import to.bitkit.ui.components.Keyboard
2821import to.bitkit.ui.components.OutlinedColorButton
2922import to.bitkit.ui.components.PrimaryButton
3023import to.bitkit.ui.components.Text13Up
3124import to.bitkit.ui.scaffold.SheetTopBar
3225import to.bitkit.ui.shared.moneyString
3326import to.bitkit.ui.shared.util.DarkModePreview
34- import to.bitkit.ui.theme.AppTextFieldDefaults
3527import to.bitkit.ui.theme.AppThemeSurface
3628import to.bitkit.ui.theme.Colors
3729import to.bitkit.viewmodels.SendEvent
@@ -54,25 +46,12 @@ fun SendAmountScreen(
5446 Column (
5547 modifier = Modifier .padding(horizontal = 16 .dp)
5648 ) {
57- val focusRequester = remember { FocusRequester () }
58- LaunchedEffect (Unit ) { focusRequester.requestFocus() }
49+ BalanceHeaderView (sats = uiState.amountInput.toLong(), modifier = Modifier .fillMaxWidth())
5950
60- TextField ( // TODO UPDATE IN OTHER PR
61- placeholder = { Text (stringResource(R .string.amount_placeholder)) },
62- readOnly = true ,
63- value = uiState.amountInput,
64- onValueChange = { },
65- colors = AppTextFieldDefaults .noIndicatorColors,
66- shape = MaterialTheme .shapes.small,
67- singleLine = true ,
68- modifier = Modifier
69- .fillMaxWidth()
70- .focusRequester(focusRequester)
71- )
51+ Spacer (modifier = Modifier .height(24 .dp))
7252
7353 Row (
7454 verticalAlignment = Alignment .Bottom ,
75- modifier = Modifier .padding(vertical = 8 .dp)
7655 ) {
7756 Column {
7857 val balances = LocalBalances .current
0 commit comments