in health-platform-v1/HealthPlatformSample/app/src/main/java/com/example/healthplatformsample/presentation/components/HealthPlatformBottomNavigation.kt [33:73]
fun HealthPlatformBottomNavigation(navController: NavHostController) {
BottomNavigation {
BottomNavigationItem(
icon = {
Icon(
Icons.Filled.List,
contentDescription = stringResource(R.string.show_sessions)
)
},
label = { Text(stringResource(R.string.show_sessions)) },
selected = false,
onClick = {
navController.navigate(Screen.SessionList.route) {
popUpTo(navController.graph.findStartDestination().id) {
saveState = false
}
launchSingleTop = true
}
}
)
BottomNavigationItem(
icon = {
Icon(
Icons.Filled.DirectionsWalk,
contentDescription = stringResource(R.string.show_total_steps)
)
},
label = { Text(stringResource(R.string.show_total_steps)) },
selected = false,
onClick = {
navController.navigate(Screen.TotalSteps.route) {
popUpTo(navController.graph.findStartDestination().id) {
saveState = true
}
launchSingleTop = true
restoreState = true
}
}
)
}
}