Merge remote-tracking branch 'origin/main'

This commit is contained in:
v228a 2025-02-20 16:01:51 +03:00
commit 2e4b11f3be

View File

@ -33,8 +33,9 @@ class LoginFragment : Fragment(R.layout.fragment_login) {
viewModel.state.collectWhenStarted(this) { state ->
binding.error.visibleOrGone(state is LoginViewModel.State.Error)
binding.loading.visibleOrGone(state is LoginViewModel.State.Loading)
binding.login.visibleOrGone(state !is LoginViewModel.State.Loading)
binding.login.isEnabled = state !is LoginViewModel.State.Loading
binding.username.isEnabled = state !is LoginViewModel.State.Loading
binding.password.isEnabled = state !is LoginViewModel.State.Loading
when (state) {
is LoginViewModel.State.Loading -> Unit
is LoginViewModel.State.Error -> {