improve ui in messages history screen

This commit is contained in:
2024-07-16 02:50:58 +03:00
parent b252c03be7
commit eb34c0c1cb
6 changed files with 129 additions and 86 deletions
@@ -223,7 +223,7 @@ class LoginViewModelImpl(
val accessToken = response.accessToken
if (userId == null || accessToken == null) {
// TODO: 11/04/2024, Danil Nikolaev: send unknown error event
loginError.update { LoginError.Unknown }
return@processState
}
@@ -161,15 +161,13 @@ fun LoginScreen(
val focusManager = LocalFocusManager.current
val (loginFocusable, passwordFocusable) = FocusRequester.createRefs()
// TODO: 13/07/2024, Danil Nikolaev: remove
var loginText by remember { mutableStateOf(TextFieldValue(screenState.login)) }
val showLoginError = screenState.loginError
val autoFillEmailHandler = autoFillRequestHandler(
autofillTypes = listOf(AutofillType.EmailAddress),
onFill = { value ->
loginText =
TextFieldValue(text = value, selection = TextRange(value.length))
loginText = TextFieldValue(text = value, selection = TextRange(value.length))
onLoginAutoFilled(value)
}
)
@@ -180,8 +178,7 @@ fun LoginScreen(
val autoFillPasswordHandler = autoFillRequestHandler(
autofillTypes = listOf(AutofillType.Password),
onFill = { value ->
passwordText =
TextFieldValue(text = value, selection = TextRange(value.length))
passwordText = TextFieldValue(text = value, selection = TextRange(value.length))
onPasswordAutoFilled(value)
}
)
@@ -204,7 +204,7 @@ fun ValidationScreen(
if (newText.text.length > 6) return@TextField
code = newText
onCodeInputChanged((newText.text))
onCodeInputChanged(newText.text)
},
label = { Text(text = "Code") },
placeholder = { Text(text = "Code") },