@@ -16,6 +16,7 @@ import org.openedx.app.deeplink.HomeTab
1616import org.openedx.core.adapter.NavigationFragmentAdapter
1717import org.openedx.core.presentation.global.appupgrade.UpgradeRequiredFragment
1818import org.openedx.core.presentation.global.viewBinding
19+ import org.openedx.dates.presentation.dates.DatesFragment
1920import org.openedx.discovery.presentation.DiscoveryRouter
2021import org.openedx.learn.presentation.LearnFragment
2122import org.openedx.learn.presentation.LearnTab
@@ -55,9 +56,14 @@ class MainFragment : Fragment(R.layout.fragment_main) {
5556 binding.viewPager.setCurrentItem(1 , false )
5657 }
5758
59+ R .id.fragmentDates -> {
60+ viewModel.logDatesTabClickedEvent()
61+ binding.viewPager.setCurrentItem(2 , false )
62+ }
63+
5864 R .id.fragmentProfile -> {
5965 viewModel.logProfileTabClickedEvent()
60- binding.viewPager.setCurrentItem(2 , false )
66+ binding.viewPager.setCurrentItem(3 , false )
6167 }
6268 }
6369 true
@@ -100,6 +106,10 @@ class MainFragment : Fragment(R.layout.fragment_main) {
100106 binding.bottomNavView.selectedItemId = R .id.fragmentDiscover
101107 }
102108
109+ HomeTab .DATES .name -> {
110+ binding.bottomNavView.selectedItemId = R .id.fragmentDates
111+ }
112+
103113 HomeTab .PROFILE .name -> {
104114 binding.bottomNavView.selectedItemId = R .id.fragmentProfile
105115 }
@@ -122,6 +132,7 @@ class MainFragment : Fragment(R.layout.fragment_main) {
122132 adapter = NavigationFragmentAdapter (this ).apply {
123133 addFragment(LearnFragment .newInstance(openTab = learnTab.name))
124134 addFragment(viewModel.getDiscoveryFragment)
135+ addFragment(DatesFragment ())
125136 addFragment(ProfileFragment ())
126137 }
127138 binding.viewPager.adapter = adapter
0 commit comments