diff --git a/core/src/main/java/org/futo/circles/core/feature/timeline/options/TimelineOptionsNavigator.kt b/core/src/main/java/org/futo/circles/core/feature/timeline/options/TimelineOptionsNavigator.kt index 09be0bc5edad2a84c7e07b482c378b0b535ccbf3..c2077ed76d2edb9060c4dab550210d2b42d58b41 100644 --- a/core/src/main/java/org/futo/circles/core/feature/timeline/options/TimelineOptionsNavigator.kt +++ b/core/src/main/java/org/futo/circles/core/feature/timeline/options/TimelineOptionsNavigator.kt @@ -57,4 +57,11 @@ class TimelineOptionsNavigator(private val fragment: TimelineOptionsDialogFragme TimelineOptionsDialogFragmentDirections.toKnockRequestsDialogFragment(timelineId) ) } + + fun navigateFilterTimelines(circleId: String) { + fragment.findNavController() + .navigateSafe( + TimelineOptionsDialogFragmentDirections.toFilterTimelinesDialogFragment(circleId) + ) + } } \ No newline at end of file diff --git a/core/src/main/res/layout/dialog_fragment_filter_timeline.xml b/core/src/main/res/layout/dialog_fragment_filter_timeline.xml new file mode 100644 index 0000000000000000000000000000000000000000..77d9ef65f8c7c6bf54bdef7d54d1646b86417404 --- /dev/null +++ b/core/src/main/res/layout/dialog_fragment_filter_timeline.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent"> + +</androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file diff --git a/core/src/main/res/navigation/timeline_options_nav_graph.xml b/core/src/main/res/navigation/timeline_options_nav_graph.xml index c22b90960585d286d2095f24a928f8b9f0a94a17..f8f290a78c64aa3badfb74af034376fdfc9224ba 100644 --- a/core/src/main/res/navigation/timeline_options_nav_graph.xml +++ b/core/src/main/res/navigation/timeline_options_nav_graph.xml @@ -114,6 +114,16 @@ app:nullable="false" /> </action> + <action + android:id="@+id/to_filterTimelinesDialogFragment" + app:destination="@id/filterTimelinesDialogFragment"> + + <argument + android:name="circleId" + app:argType="string" + app:nullable="false" /> + + </action> </dialog> @@ -158,7 +168,7 @@ </dialog> <dialog android:id="@+id/followingDialogFragment" - android:name="org.futo.circles.core.feature.room.circles.following.FollowingDialogFragment" + android:name="org.futo.circles.core.feature.circles.following.FollowingDialogFragment" android:label="FollowingDialogFragment" tools:layout="@layout/dialog_fragment_following"> @@ -253,5 +263,16 @@ android:id="@+id/userDialogFragment" android:name="org.futo.circles.core.feature.user.UserDialogFragment" tools:layout="@layout/dialog_fragment_user" /> + <dialog + android:id="@+id/filterTimelinesDialogFragment" + android:name="org.futo.circles.core.feature.circles.filter.FilterTimelinesDialogFragment" + tools:layout="@layout/dialog_fragment_filter_timeline"> + + <argument + android:name="circleId" + app:argType="string" + app:nullable="false" /> + + </dialog> </navigation>