Skip to content
Snippets Groups Projects
Commit a9c5f45d authored by Taras's avatar Taras
Browse files

Navigate to signup stages

parent 1fa6ecb3
No related branches found
No related tags found
No related merge requests found
...@@ -6,6 +6,7 @@ import android.widget.RadioButton ...@@ -6,6 +6,7 @@ import android.widget.RadioButton
import androidx.core.view.children import androidx.core.view.children
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels import androidx.fragment.app.viewModels
import androidx.navigation.fragment.findNavController
import by.kirich1409.viewbindingdelegate.viewBinding import by.kirich1409.viewbindingdelegate.viewBinding
import com.google.android.material.radiobutton.MaterialRadioButton import com.google.android.material.radiobutton.MaterialRadioButton
import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.AndroidEntryPoint
...@@ -14,6 +15,7 @@ import org.futo.circles.auth.databinding.FragmentSignUpBinding ...@@ -14,6 +15,7 @@ import org.futo.circles.auth.databinding.FragmentSignUpBinding
import org.futo.circles.core.base.CirclesAppConfig import org.futo.circles.core.base.CirclesAppConfig
import org.futo.circles.core.base.fragment.HasLoadingState import org.futo.circles.core.base.fragment.HasLoadingState
import org.futo.circles.core.extensions.gone import org.futo.circles.core.extensions.gone
import org.futo.circles.core.extensions.navigateSafe
import org.futo.circles.core.extensions.observeResponse import org.futo.circles.core.extensions.observeResponse
import org.futo.circles.core.extensions.setIsVisible import org.futo.circles.core.extensions.setIsVisible
import org.futo.circles.core.extensions.showError import org.futo.circles.core.extensions.showError
...@@ -60,7 +62,11 @@ class SignUpFragment : Fragment(R.layout.fragment_sign_up), ...@@ -60,7 +62,11 @@ class SignUpFragment : Fragment(R.layout.fragment_sign_up),
} }
private fun setupObservers() { private fun setupObservers() {
viewModel.startSignUpEventLiveData.observeResponse(this) viewModel.startSignUpEventLiveData.observeResponse(
this,
success = { findNavController().navigateSafe(SignUpFragmentDirections.toUiaFragment()) }
)
viewModel.signupFlowsLiveData.observeResponse(this, viewModel.signupFlowsLiveData.observeResponse(this,
success = { success = {
val hasSubscriptionFlow = viewModel.hasSubscriptionFlow(it) val hasSubscriptionFlow = viewModel.hasSubscriptionFlow(it)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment