Skip to content

Commit

Permalink
Revert "Display UploadSourceChoiceBottomSheet before navigating to Ne…
Browse files Browse the repository at this point in the history
…wTransferScreen"

This reverts commit 7067323.
  • Loading branch information
KevinBoulongne committed Sep 23, 2024
1 parent 1db7e70 commit 1c0d766
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,31 +20,24 @@ package com.infomaniak.swisstransfer.ui.components
import androidx.compose.material3.FloatingActionButtonDefaults
import androidx.compose.material3.FloatingActionButtonElevation
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import com.infomaniak.swisstransfer.ui.screen.newtransfer.importfiles.UploadSourceChoiceBottomSheet
import com.infomaniak.swisstransfer.ui.NewTransferActivity
import com.infomaniak.swisstransfer.ui.utils.launchActivity

@Composable
fun NewTransferFab(
modifier: Modifier = Modifier,
newTransferFabType: NewTransferFabType
) {
var showUploadSourceChoiceBottomSheet by rememberSaveable { mutableStateOf(false) }

val context = LocalContext.current
SwissTransferFab(
modifier = modifier,
fabType = newTransferFabType.fabType,
elevation = newTransferFabType.elevation(),
onClick = { showUploadSourceChoiceBottomSheet = true },
)
UploadSourceChoiceBottomSheet(
isBottomSheetVisible = { showUploadSourceChoiceBottomSheet },
onDismissRequest = { showUploadSourceChoiceBottomSheet = false },
onClick = { context.launchActivity(NewTransferActivity::class) },
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,53 +23,37 @@ import androidx.compose.material3.HorizontalDivider
import androidx.compose.material3.Surface
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import com.infomaniak.swisstransfer.R
import com.infomaniak.swisstransfer.ui.NewTransferActivity
import com.infomaniak.swisstransfer.ui.components.BottomSheetItem
import com.infomaniak.swisstransfer.ui.components.SwissTransferBottomSheet
import com.infomaniak.swisstransfer.ui.images.AppImages.AppIcons
import com.infomaniak.swisstransfer.ui.images.AppImages
import com.infomaniak.swisstransfer.ui.images.icons.Camera
import com.infomaniak.swisstransfer.ui.images.icons.Folder
import com.infomaniak.swisstransfer.ui.images.icons.PolaroidLandscape
import com.infomaniak.swisstransfer.ui.theme.Margin
import com.infomaniak.swisstransfer.ui.theme.SwissTransferTheme
import com.infomaniak.swisstransfer.ui.utils.PreviewMobile
import com.infomaniak.swisstransfer.ui.utils.PreviewTablet
import com.infomaniak.swisstransfer.ui.utils.launchActivity

@Composable
fun UploadSourceChoiceBottomSheet(
isBottomSheetVisible: () -> Boolean,
onDismissRequest: () -> Unit,
) {
val context = LocalContext.current

if (isBottomSheetVisible()) {
SwissTransferBottomSheet(
onDismissRequest = onDismissRequest,
titleRes = R.string.transferUploadSourceChoiceTitle,
content = {
Column {
BottomSheetItem(AppIcons.Camera, R.string.transferUploadSourceChoiceCamera) {

// TODO: Remove this, it's only here to be able to navigate to the
// NewTransferActivity, since we don't have the FilePicker for now.
context.launchActivity(NewTransferActivity::class)

/* TODO */
onDismissRequest()
}
BottomSheetItem(AppImages.AppIcons.Camera, R.string.transferUploadSourceChoiceCamera) { /* TODO */ }
HorizontalDivider(Modifier.padding(horizontal = Margin.Medium))
BottomSheetItem(AppIcons.PolaroidLandscape, R.string.transferUploadSourceChoiceGallery) {
/* TODO */
onDismissRequest()
}
BottomSheetItem(
AppImages.AppIcons.PolaroidLandscape,
R.string.transferUploadSourceChoiceGallery
) { /* TODO */ }
HorizontalDivider(Modifier.padding(horizontal = Margin.Medium))
BottomSheetItem(AppIcons.Folder, R.string.transferUploadSourceChoiceFiles) {
/* TODO */
onDismissRequest()
}
BottomSheetItem(AppImages.AppIcons.Folder, R.string.transferUploadSourceChoiceFiles) { /* TODO */ }
}
},
)
Expand Down

0 comments on commit 1c0d766

Please sign in to comment.