//MetaPhrase/com.github.diegoberaldin.metaphrase.core.common.ui.components/CustomTextField
CustomTextField
[jvm]\
@Composable
fun CustomTextField(modifier: Modifier = Modifier, label: String = "", hint: String = "", enabled: Boolean = true, secure: Boolean = false, labelColor: Color = Color.White, backgroundColor: Color = Color.White, textColor: Color = Color.Black, labelExtraSpacing: Dp = 0.dp, labelStyle: TextStyle = MaterialTheme.typography.caption, value: String, singleLine: Boolean = false, onValueChange: (String) -> Unit, endButton: @Composable() -> Unit? = null)
Custom text field.
Parameters
jvm
modifier | Modifier |
label | Label to be shown above the field |
hint | Hint or placeholder |
enabled | Enabled/disabled flag |
secure | Secure flag |
labelColor | Label color |
backgroundColor | Background color |
textColor | Text color |
labelExtraSpacing | Label extra spacing |
labelStyle | Label style |
value | Initial value |
singleLine | Toggle for single line fields |
onValueChange | On value change callback |
endButton | Button to be displayed on the right side |