DomposableTextFieldProps

constructor(value: String, onValueChange: (String) -> Unit, label: String, purpose: DomposableInputPurpose = DomposableInputPurpose.Text, enabled: Boolean = true, multiline: Boolean = false, error: String? = null, readOnly: Boolean = false, placeholder: String? = null, id: String? = null, passwordVisible: Boolean = false, autocomplete: DomposableAutocomplete? = null, showLabel: Boolean = true, singleLine: Boolean = !multiline, minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, helperText: String? = null, isError: Boolean = error != null, autofocus: Boolean = false, imeAction: DomposableImeAction = DomposableImeAction.Default, onClick: () -> Unit? = null, onImeAction: () -> Unit? = null, leadingIcon: @Composable () -> Unit? = null, prefix: @Composable () -> Unit? = null, trailingIcon: @Composable () -> Unit? = null, appearance: DomposableTextFieldAppearance? = null, onFocusChange: (Boolean) -> Unit? = null)