|
|
|
@ -38,6 +38,7 @@ import androidx.compose.foundation.layout.width
@@ -38,6 +38,7 @@ import androidx.compose.foundation.layout.width
|
|
|
|
|
import androidx.compose.foundation.shape.CircleShape |
|
|
|
|
import androidx.compose.foundation.shape.RoundedCornerShape |
|
|
|
|
import androidx.compose.foundation.text.BasicTextField |
|
|
|
|
import androidx.compose.foundation.text.KeyboardOptions |
|
|
|
|
import androidx.compose.material.icons.Icons |
|
|
|
|
import androidx.compose.material.icons.filled.Close |
|
|
|
|
import androidx.compose.material.ripple.rememberRipple |
|
|
|
@ -65,6 +66,7 @@ import androidx.compose.ui.layout.ContentScale
@@ -65,6 +66,7 @@ import androidx.compose.ui.layout.ContentScale
|
|
|
|
|
import androidx.compose.ui.platform.LocalSoftwareKeyboardController |
|
|
|
|
import androidx.compose.ui.res.painterResource |
|
|
|
|
import androidx.compose.ui.res.stringResource |
|
|
|
|
import androidx.compose.ui.text.input.KeyboardCapitalization |
|
|
|
|
import androidx.compose.ui.text.input.VisualTransformation |
|
|
|
|
import androidx.compose.ui.text.style.TextAlign |
|
|
|
|
import androidx.compose.ui.text.style.TextOverflow |
|
|
|
@ -155,6 +157,9 @@ fun TextComposer(
@@ -155,6 +157,9 @@ fun TextComposer(
|
|
|
|
|
onTextLayout = { |
|
|
|
|
lineCount = it.lineCount |
|
|
|
|
}, |
|
|
|
|
keyboardOptions = KeyboardOptions( |
|
|
|
|
capitalization = KeyboardCapitalization.Sentences, |
|
|
|
|
), |
|
|
|
|
textStyle = defaultTypography.copy(color = MaterialTheme.colorScheme.primary), |
|
|
|
|
cursorBrush = SolidColor(ElementTheme.colors.iconAccentTertiary), |
|
|
|
|
decorationBox = { innerTextField -> |
|
|
|
|