@@ -46,17 +46,17 @@ import com.cornellappdev.uplift.ui.screens.gyms.GymDetailScreen
4646import com.cornellappdev.uplift.ui.screens.gyms.HomeScreen
4747import com.cornellappdev.uplift.ui.screens.onboarding.ProfileCreationScreen
4848import com.cornellappdev.uplift.ui.screens.onboarding.SignInPromptScreen
49- import com.cornellappdev.uplift.ui.screens.reminders.CapacityReminderScreen
5049import com.cornellappdev.uplift.ui.screens.profile.ProfileScreen
5150import com.cornellappdev.uplift.ui.screens.profile.SettingsScreen
51+ import com.cornellappdev.uplift.ui.screens.reminders.CapacityReminderScreen
5252import com.cornellappdev.uplift.ui.screens.reminders.MainReminderScreen
5353import com.cornellappdev.uplift.ui.screens.report.ReportIssueScreen
5454import com.cornellappdev.uplift.ui.screens.report.ReportSubmittedScreen
5555import com.cornellappdev.uplift.ui.viewmodels.classes.ClassDetailViewModel
5656import com.cornellappdev.uplift.ui.viewmodels.gyms.GymDetailViewModel
5757import com.cornellappdev.uplift.ui.viewmodels.nav.RootNavigationViewModel
58- import com.cornellappdev.uplift.ui.viewmodels.profile.CheckInMode
5958import com.cornellappdev.uplift.ui.viewmodels.profile.CheckInViewModel
59+ import com.cornellappdev.uplift.util.ONBOARDING_FLAG
6060import com.cornellappdev.uplift.ui.viewmodels.profile.ConfettiViewModel
6161import com.cornellappdev.uplift.util.PRIMARY_BLACK
6262import com.cornellappdev.uplift.util.PRIMARY_YELLOW
@@ -79,7 +79,7 @@ fun MainNavigationWrapper(
7979 classDetailViewModel : ClassDetailViewModel = hiltViewModel(),
8080 rootNavigationViewModel : RootNavigationViewModel = hiltViewModel(),
8181
82- ) {
82+ ) {
8383
8484 val confettiViewModel: ConfettiViewModel = hiltViewModel()
8585 val checkInViewModel: CheckInViewModel = hiltViewModel()
@@ -101,11 +101,10 @@ fun MainNavigationWrapper(
101101 )
102102 val shimmer = rememberShimmer(shimmerBounds = ShimmerBounds .Window , theme = yourShimmerTheme)
103103
104- val items = listOf (
104+ val items = listOfNotNull (
105105 BottomNavScreens .Home ,
106106 BottomNavScreens .Classes ,
107- BottomNavScreens .Profile
108- // TODO: Add new items when activities and profile are implemented.
107+ BottomNavScreens .Profile .takeIf { ONBOARDING_FLAG }
109108 )
110109
111110 systemUiController.setStatusBarColor(PRIMARY_YELLOW )
0 commit comments