Skip to content

Commit b217939

Browse files
authored
Merge pull request #70 from synonymdev/feat/send-amount-balance-header
Implement Balance Header in Send Amount Screen
2 parents b37ef78 + 4b75bbe commit b217939

File tree

1 file changed

+3
-24
lines changed

1 file changed

+3
-24
lines changed

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

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,23 @@ import androidx.compose.foundation.layout.fillMaxSize
77
import androidx.compose.foundation.layout.fillMaxWidth
88
import androidx.compose.foundation.layout.height
99
import androidx.compose.foundation.layout.padding
10-
import androidx.compose.foundation.text.KeyboardOptions
1110
import androidx.compose.material3.HorizontalDivider
12-
import androidx.compose.material3.MaterialTheme
1311
import androidx.compose.material3.Text
14-
import androidx.compose.material3.TextField
1512
import androidx.compose.runtime.Composable
16-
import androidx.compose.runtime.LaunchedEffect
17-
import androidx.compose.runtime.remember
1813
import androidx.compose.ui.Alignment
1914
import androidx.compose.ui.Modifier
20-
import androidx.compose.ui.focus.FocusRequester
21-
import androidx.compose.ui.focus.focusRequester
2215
import androidx.compose.ui.res.stringResource
23-
import androidx.compose.ui.text.input.KeyboardType
2416
import androidx.compose.ui.unit.dp
2517
import to.bitkit.R
2618
import to.bitkit.ui.LocalBalances
19+
import to.bitkit.ui.components.BalanceHeaderView
2720
import to.bitkit.ui.components.Keyboard
2821
import to.bitkit.ui.components.OutlinedColorButton
2922
import to.bitkit.ui.components.PrimaryButton
3023
import to.bitkit.ui.components.Text13Up
3124
import to.bitkit.ui.scaffold.SheetTopBar
3225
import to.bitkit.ui.shared.moneyString
3326
import to.bitkit.ui.shared.util.DarkModePreview
34-
import to.bitkit.ui.theme.AppTextFieldDefaults
3527
import to.bitkit.ui.theme.AppThemeSurface
3628
import to.bitkit.ui.theme.Colors
3729
import 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

Comments
 (0)