mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Fix: DefaultTab Pref
This commit is contained in:
parent
7729f1caa7
commit
372fe8bb07
@ -7,6 +7,7 @@ import com.machiav3lli.fdroid.PREFS_LANGUAGE
|
||||
import com.machiav3lli.fdroid.PREFS_LANGUAGE_DEFAULT
|
||||
import com.machiav3lli.fdroid.R
|
||||
import com.machiav3lli.fdroid.entity.Order
|
||||
import com.machiav3lli.fdroid.ui.navigation.NavItem
|
||||
import com.machiav3lli.fdroid.utility.extension.android.Android
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
@ -273,15 +274,15 @@ object Preferences {
|
||||
|
||||
abstract fun getResId(configuration: Configuration): Int
|
||||
|
||||
object Explore : DefaultTab("explore") {
|
||||
object Explore : DefaultTab(NavItem.Explore.destination) {
|
||||
override fun getResId(configuration: Configuration): Int = R.id.exploreTab
|
||||
}
|
||||
|
||||
object Latest : DefaultTab("latest") {
|
||||
object Latest : DefaultTab(NavItem.Latest.destination) {
|
||||
override fun getResId(configuration: Configuration): Int = R.id.latestTab
|
||||
}
|
||||
|
||||
object Installed : DefaultTab("installed") {
|
||||
object Installed : DefaultTab(NavItem.Installed.destination) {
|
||||
override fun getResId(configuration: Configuration): Int = R.id.installedTab
|
||||
}
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ import androidx.navigation.NavHostController
|
||||
import androidx.navigation.activity
|
||||
import com.google.accompanist.navigation.animation.AnimatedNavHost
|
||||
import com.google.accompanist.navigation.animation.composable
|
||||
import com.machiav3lli.fdroid.content.Preferences
|
||||
import com.machiav3lli.fdroid.database.DatabaseX
|
||||
import com.machiav3lli.fdroid.ui.activities.PrefsActivityX
|
||||
import com.machiav3lli.fdroid.ui.fragments.Source
|
||||
@ -37,7 +38,7 @@ fun MainNavHost(
|
||||
AnimatedNavHost(
|
||||
modifier = modifier,
|
||||
navController = navController,
|
||||
startDestination = NavItem.Explore.destination
|
||||
startDestination = Preferences[Preferences.Key.DefaultTab].valueString
|
||||
) {
|
||||
slideDownComposable(NavItem.Explore.destination) {
|
||||
val viewModel = viewModel<MainNavFragmentViewModelX>(
|
||||
|
Loading…
x
Reference in New Issue
Block a user