diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/navigation/NavHost.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/navigation/NavHost.kt index 2b154324..1f2d9661 100644 --- a/src/main/kotlin/com/machiav3lli/fdroid/ui/navigation/NavHost.kt +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/navigation/NavHost.kt @@ -21,7 +21,10 @@ import com.machiav3lli.fdroid.ui.fragments.Source import com.machiav3lli.fdroid.ui.pages.ExplorePage import com.machiav3lli.fdroid.ui.pages.InstalledPage import com.machiav3lli.fdroid.ui.pages.LatestPage +import com.machiav3lli.fdroid.ui.pages.PrefsOtherPage +import com.machiav3lli.fdroid.ui.pages.PrefsPersonalPage import com.machiav3lli.fdroid.ui.pages.PrefsReposPage +import com.machiav3lli.fdroid.ui.pages.PrefsUpdatesPage import com.machiav3lli.fdroid.ui.viewmodels.MainNavFragmentViewModelX import com.machiav3lli.fdroid.ui.viewmodels.RepositoriesViewModelX @@ -80,8 +83,14 @@ fun PrefsNavHost( AnimatedNavHost( modifier = modifier, navController = navController, - startDestination = NavItem.ReposPrefs.destination + startDestination = NavItem.PersonalPrefs.destination ) { + slideDownComposable(NavItem.PersonalPrefs.destination) { + PrefsPersonalPage() + } + slideDownComposable(NavItem.UpdatesPrefs.destination) { + PrefsUpdatesPage() + } slideDownComposable(NavItem.ReposPrefs.destination) { val viewModel = viewModel( factory = RepositoriesViewModelX.Factory( @@ -90,6 +99,9 @@ fun PrefsNavHost( ) PrefsReposPage(viewModel) } + slideDownComposable(NavItem.OtherPrefs.destination) { + PrefsOtherPage() + } } @OptIn(ExperimentalAnimationApi::class)