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