diff --git a/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt b/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt index 0c430e3..08207d5 100644 --- a/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt +++ b/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt @@ -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 -> {