fun HealthPlatformBottomNavigation()

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
                }
            }
        )
    }
}