Migrate Lists route to new navigation setup.
This commit is contained in:
@@ -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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user