forked from melod1n/fast-messenger
improve ui in messages history screen
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
+2
-5
@@ -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)
|
||||
}
|
||||
)
|
||||
|
||||
+1
-1
@@ -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") },
|
||||
|
||||
Reference in New Issue
Block a user