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.Notification> { NotificationScreen(sharedPreferencesViewModel, accountViewModel, nav) }
composable(
Route.Lists.route,
enterTransition = { slideInHorizontallyFromEnd },
exitTransition = { scaleOut },
popEnterTransition = { scaleIn },
popExitTransition = { slideOutHorizontallyToEnd },
) { ListsScreen(accountViewModel, nav) }
composableFromEnd<Route.Lists> { ListsScreen(accountViewModel, nav) }
composable<Route.EditProfile> { NewUserMetadataScreen(nav, accountViewModel) }
composable<Route.Search> { SearchScreen(accountViewModel, nav) }
@@ -452,11 +452,11 @@ fun ListContent(
)
NavigationRow(
title = stringRes(Route.Lists.contentDescriptor),
icon = Route.Lists.icon,
title = R.string.my_lists,
icon = R.drawable.format_list_bulleted_type,
tint = MaterialTheme.colorScheme.onBackground,
nav = nav,
route = Route.Lists.route,
route = Route.Lists,
)
NavigationRow(
@@ -61,12 +61,7 @@ sealed class Route {
@Serializable object Settings : Route()
object Lists :
Route(
route = "Lists",
icon = R.drawable.format_list_bulleted_type,
contentDescriptor = R.string.my_lists,
)
@Serializable object Lists : Route()
@Serializable object EditProfile : Route()