diff --git a/app/src/main/java/com/infomaniak/drive/ui/addFiles/NewFolderFragment.kt b/app/src/main/java/com/infomaniak/drive/ui/addFiles/NewFolderFragment.kt index a289d4aa31..6f7bad65c6 100644 --- a/app/src/main/java/com/infomaniak/drive/ui/addFiles/NewFolderFragment.kt +++ b/app/src/main/java/com/infomaniak/drive/ui/addFiles/NewFolderFragment.kt @@ -22,6 +22,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.core.view.isGone +import androidx.core.view.isVisible import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs @@ -81,8 +82,9 @@ class NewFolderFragment : Fragment() { } } - private fun initDropBoxFolder(drive: Drive?) { - binding.dropBox.setOnClickListener { + private fun initDropBoxFolder(drive: Drive?) = binding.dropBox.apply { + isVisible = drive?.sharedWithMe != true + setOnClickListener { safeNavigate( if (drive?.pack?.capabilities?.useDropbox == true) R.id.createDropBoxFolderFragment else R.id.dropBoxBottomSheetDialog diff --git a/app/src/main/res/layout/fragment_new_folder.xml b/app/src/main/res/layout/fragment_new_folder.xml index 9b291b840e..fa3a5f9c56 100644 --- a/app/src/main/res/layout/fragment_new_folder.xml +++ b/app/src/main/res/layout/fragment_new_folder.xml @@ -156,7 +156,9 @@ style="@style/CardViewInfomaniak" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_margin="@dimen/marginStandard"> + android:layout_margin="@dimen/marginStandard" + android:visibility="gone" + tools:visibility="visible">