diff --git a/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt index 0e06ccd29e..c63fb5742f 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt @@ -33,6 +33,7 @@ import com.github.libretube.ui.models.HomeViewModel import com.github.libretube.ui.models.SubscriptionsViewModel import com.google.android.material.snackbar.Snackbar + class HomeFragment : Fragment(R.layout.fragment_home) { private var _binding: FragmentHomeBinding? = null private val binding get() = _binding!! @@ -54,23 +55,23 @@ class HomeFragment : Fragment(R.layout.fragment_home) { } binding.featuredTV.setOnClickListener { - findNavController().navigate(R.id.subscriptionsFragment) + findNavController().navigate(R.id.action_homeFragment_to_subscriptionsFragment) } binding.watchingTV.setOnClickListener { - findNavController().navigate(R.id.watchHistoryFragment) + findNavController().navigate(R.id.action_homeFragment_to_watchHistoryFragment) } binding.trendingTV.setOnClickListener { - findNavController().navigate(R.id.trendsFragment) + findNavController().navigate(R.id.action_homeFragment_to_trendsFragment) } binding.playlistsTV.setOnClickListener { - findNavController().navigate(R.id.libraryFragment) + findNavController().navigate(R.id.action_homeFragment_to_libraryFragment) } binding.bookmarksTV.setOnClickListener { - findNavController().navigate(R.id.libraryFragment) + findNavController().navigate(R.id.action_homeFragment_to_libraryFragment) } binding.refresh.setOnRefreshListener { diff --git a/app/src/main/res/navigation/nav.xml b/app/src/main/res/navigation/nav.xml index 9ec3352d5d..efbb0c9601 100644 --- a/app/src/main/res/navigation/nav.xml +++ b/app/src/main/res/navigation/nav.xml @@ -8,7 +8,36 @@ android:id="@+id/homeFragment" android:name="com.github.libretube.ui.fragments.HomeFragment" android:label="fragment_home" - tools:layout="@layout/fragment_home" /> + tools:layout="@layout/fragment_home"> + + + + + + tools:layout="@layout/fragment_channel"> + app:nullable="true" /> + app:nullable="true" /> + app:nullable="false" /> - - - \ No newline at end of file