mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 11:22:12 +00:00
Add: Complement Prefs NavHost
This commit is contained in:
parent
4b55c4f515
commit
1fbe6e5c69
@ -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<RepositoriesViewModelX>(
|
||||
factory = RepositoriesViewModelX.Factory(
|
||||
@ -90,6 +99,9 @@ fun PrefsNavHost(
|
||||
)
|
||||
PrefsReposPage(viewModel)
|
||||
}
|
||||
slideDownComposable(NavItem.OtherPrefs.destination) {
|
||||
PrefsOtherPage()
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalAnimationApi::class)
|
||||
|
Loading…
x
Reference in New Issue
Block a user