Lock drawer closed in onboarding

This commit is contained in:
Kirill Kamakin
2022-11-19 12:30:43 +01:00
parent bc820123b2
commit 1a4d15b680
8 changed files with 14 additions and 12 deletions

View File

@@ -74,7 +74,7 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) {
val directions = when (menuItem.itemId) {
R.id.add_recipe -> actionGlobalAddRecipeFragment()
R.id.recipes_list -> actionGlobalRecipesListFragment()
R.id.change_url -> actionGlobalBaseURLFragment()
R.id.change_url -> actionGlobalBaseURLFragment(false)
R.id.login -> actionGlobalAuthenticationFragment()
R.id.logout -> {
viewModel.logout()

View File

@@ -1,14 +1,11 @@
package gq.kirmanak.mealient.ui.activity
data class MainActivityUiState(
val loginButtonVisible: Boolean = false,
val isAuthorized: Boolean = false,
val navigationVisible: Boolean = false,
val searchVisible: Boolean = false,
) {
val canShowLogin: Boolean
get() = !isAuthorized && loginButtonVisible
val canShowLogin: Boolean get() = !isAuthorized
val canShowLogout: Boolean
get() = isAuthorized && loginButtonVisible
val canShowLogout: Boolean get() = isAuthorized
}