Migrate Lists route to new navigation setup.

This commit is contained in:
KotlinGeekDev
2025-04-18 14:24:51 +01:00
parent f97c97e00e
commit 2aa2605b48
3 changed files with 5 additions and 16 deletions
@@ -108,13 +108,7 @@ fun AppNavigation(
composable<Route.Discover> { DiscoverScreen(accountViewModel, nav) } composable<Route.Discover> { DiscoverScreen(accountViewModel, nav) }
composable<Route.Notification> { NotificationScreen(sharedPreferencesViewModel, accountViewModel, nav) } composable<Route.Notification> { NotificationScreen(sharedPreferencesViewModel, accountViewModel, nav) }
composable( composableFromEnd<Route.Lists> { ListsScreen(accountViewModel, nav) }
Route.Lists.route,
enterTransition = { slideInHorizontallyFromEnd },
exitTransition = { scaleOut },
popEnterTransition = { scaleIn },
popExitTransition = { slideOutHorizontallyToEnd },
) { ListsScreen(accountViewModel, nav) }
composable<Route.EditProfile> { NewUserMetadataScreen(nav, accountViewModel) } composable<Route.EditProfile> { NewUserMetadataScreen(nav, accountViewModel) }
composable<Route.Search> { SearchScreen(accountViewModel, nav) } composable<Route.Search> { SearchScreen(accountViewModel, nav) }
@@ -452,11 +452,11 @@ fun ListContent(
) )
NavigationRow( NavigationRow(
title = stringRes(Route.Lists.contentDescriptor), title = R.string.my_lists,
icon = Route.Lists.icon, icon = R.drawable.format_list_bulleted_type,
tint = MaterialTheme.colorScheme.onBackground, tint = MaterialTheme.colorScheme.onBackground,
nav = nav, nav = nav,
route = Route.Lists.route, route = Route.Lists,
) )
NavigationRow( NavigationRow(
@@ -61,12 +61,7 @@ sealed class Route {
@Serializable object Settings : Route() @Serializable object Settings : Route()
object Lists : @Serializable object Lists : Route()
Route(
route = "Lists",
icon = R.drawable.format_list_bulleted_type,
contentDescriptor = R.string.my_lists,
)
@Serializable object EditProfile : Route() @Serializable object EditProfile : Route()