diff --git a/app/src/main/java/org/mozilla/fenix/collections/CreateCollectionFragment.kt b/app/src/main/java/org/mozilla/fenix/collections/CreateCollectionFragment.kt new file mode 100644 index 000000000..838865204 --- /dev/null +++ b/app/src/main/java/org/mozilla/fenix/collections/CreateCollectionFragment.kt @@ -0,0 +1,23 @@ +package org.mozilla.fenix.collections + + +import android.os.Bundle +import androidx.fragment.app.Fragment +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup + +import org.mozilla.fenix.R + +class CreateCollectionFragment : Fragment() { + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_create_collection, container, false) + } + + +} diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt index 53471ff5d..28557ff34 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -176,7 +176,10 @@ class HomeFragment : Fragment(), CoroutineScope { @SuppressWarnings("ComplexMethod") private fun handleTabAction(action: TabAction) { Do exhaustive when (action) { - is TabAction.SaveTabGroup -> {} + is TabAction.SaveTabGroup -> { + val direction = HomeFragmentDirections.actionHomeFragmentToCreateCollectionFragment() + Navigation.findNavController(view!!).navigate(direction) + } is TabAction.MenuTapped -> { val isPrivate = (activity as HomeActivity).browsingModeManager.isPrivate val titles = requireComponents.core.sessionManager.sessions diff --git a/app/src/main/res/layout/fragment_create_collection.xml b/app/src/main/res/layout/fragment_create_collection.xml new file mode 100644 index 000000000..779424a78 --- /dev/null +++ b/app/src/main/res/layout/fragment_create_collection.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index 2c867b8a3..c3c6b0bdd 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -32,6 +32,9 @@ + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0b1a791d2..ff7a14386 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,4 @@ - -