fix layout

This commit is contained in:
Evgeny @ SimpleX Chat
2026-07-11 19:15:39 +00:00
parent a7cc1f1fe9
commit 766a5bf458
2 changed files with 5 additions and 3 deletions
@@ -107,12 +107,13 @@ fun TextEditor(
fun PlainTextEditor(
value: MutableState<String>,
placeholder: String? = null,
singleLine: Boolean = true
singleLine: Boolean = true,
contentPadding: PaddingValues = PaddingValues(horizontal = DEFAULT_PADDING, vertical = 12.dp)
) {
BasicTextField(
value = value.value,
onValueChange = { value.value = it },
modifier = Modifier.fillMaxWidth().padding(horizontal = DEFAULT_PADDING, vertical = 12.dp),
modifier = Modifier.fillMaxWidth().padding(contentPadding),
textStyle = MaterialTheme.typography.body1.copy(color = MaterialTheme.colors.onBackground),
singleLine = singleLine,
cursorBrush = SolidColor(MaterialTheme.colors.secondary),
@@ -6,6 +6,7 @@ import SectionItemView
import SectionItemViewSpaceBetween
import SectionTextFooter
import SectionView
import itemHPadding
import androidx.compose.foundation.layout.*
import androidx.compose.material.*
import androidx.compose.runtime.*
@@ -132,7 +133,7 @@ fun SetSimplexDomainView(
SectionView {
if (editing.value) {
Box(Modifier.fillMaxWidth().heightIn(min = DEFAULT_MIN_SECTION_ITEM_HEIGHT), contentAlignment = Alignment.CenterEnd) {
PlainTextEditor(name, placeholder = placeholder)
PlainTextEditor(name, placeholder = placeholder, contentPadding = PaddingValues(horizontal = itemHPadding, vertical = DEFAULT_PADDING_HALF))
if (!isValid) {
Icon(painterResource(MR.images.ic_error), null, Modifier.padding(end = DEFAULT_PADDING_HALF), tint = MaterialTheme.colors.error)
}