mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +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.ExplorePage
|
||||||
import com.machiav3lli.fdroid.ui.pages.InstalledPage
|
import com.machiav3lli.fdroid.ui.pages.InstalledPage
|
||||||
import com.machiav3lli.fdroid.ui.pages.LatestPage
|
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.PrefsReposPage
|
||||||
|
import com.machiav3lli.fdroid.ui.pages.PrefsUpdatesPage
|
||||||
import com.machiav3lli.fdroid.ui.viewmodels.MainNavFragmentViewModelX
|
import com.machiav3lli.fdroid.ui.viewmodels.MainNavFragmentViewModelX
|
||||||
import com.machiav3lli.fdroid.ui.viewmodels.RepositoriesViewModelX
|
import com.machiav3lli.fdroid.ui.viewmodels.RepositoriesViewModelX
|
||||||
|
|
||||||
@ -80,8 +83,14 @@ fun PrefsNavHost(
|
|||||||
AnimatedNavHost(
|
AnimatedNavHost(
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
navController = navController,
|
navController = navController,
|
||||||
startDestination = NavItem.ReposPrefs.destination
|
startDestination = NavItem.PersonalPrefs.destination
|
||||||
) {
|
) {
|
||||||
|
slideDownComposable(NavItem.PersonalPrefs.destination) {
|
||||||
|
PrefsPersonalPage()
|
||||||
|
}
|
||||||
|
slideDownComposable(NavItem.UpdatesPrefs.destination) {
|
||||||
|
PrefsUpdatesPage()
|
||||||
|
}
|
||||||
slideDownComposable(NavItem.ReposPrefs.destination) {
|
slideDownComposable(NavItem.ReposPrefs.destination) {
|
||||||
val viewModel = viewModel<RepositoriesViewModelX>(
|
val viewModel = viewModel<RepositoriesViewModelX>(
|
||||||
factory = RepositoriesViewModelX.Factory(
|
factory = RepositoriesViewModelX.Factory(
|
||||||
@ -90,6 +99,9 @@ fun PrefsNavHost(
|
|||||||
)
|
)
|
||||||
PrefsReposPage(viewModel)
|
PrefsReposPage(viewModel)
|
||||||
}
|
}
|
||||||
|
slideDownComposable(NavItem.OtherPrefs.destination) {
|
||||||
|
PrefsOtherPage()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@OptIn(ExperimentalAnimationApi::class)
|
@OptIn(ExperimentalAnimationApi::class)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user