mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Merge pull request #3669 from element-hq/feature/bma/reduceIndentation
Ensure selectedRoomMember is not null to reduce code indentation.
This commit is contained in:
+2
-4
@@ -62,7 +62,7 @@ fun RoomMembersModerationView(
|
|||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
Box(modifier = modifier) {
|
Box(modifier = modifier) {
|
||||||
if (state.actions.isNotEmpty()) {
|
if (state.selectedRoomMember != null && state.actions.isNotEmpty()) {
|
||||||
RoomMemberActionsBottomSheet(
|
RoomMemberActionsBottomSheet(
|
||||||
roomMember = state.selectedRoomMember,
|
roomMember = state.selectedRoomMember,
|
||||||
actions = state.actions,
|
actions = state.actions,
|
||||||
@@ -186,13 +186,12 @@ fun RoomMembersModerationView(
|
|||||||
@OptIn(ExperimentalMaterial3Api::class)
|
@OptIn(ExperimentalMaterial3Api::class)
|
||||||
@Composable
|
@Composable
|
||||||
private fun RoomMemberActionsBottomSheet(
|
private fun RoomMemberActionsBottomSheet(
|
||||||
roomMember: RoomMember?,
|
roomMember: RoomMember,
|
||||||
actions: ImmutableList<ModerationAction>,
|
actions: ImmutableList<ModerationAction>,
|
||||||
onSelectAction: (ModerationAction) -> Unit,
|
onSelectAction: (ModerationAction) -> Unit,
|
||||||
onDismiss: () -> Unit,
|
onDismiss: () -> Unit,
|
||||||
) {
|
) {
|
||||||
val coroutineScope = rememberCoroutineScope()
|
val coroutineScope = rememberCoroutineScope()
|
||||||
if (roomMember != null && actions.isNotEmpty()) {
|
|
||||||
val bottomSheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true)
|
val bottomSheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true)
|
||||||
ModalBottomSheet(
|
ModalBottomSheet(
|
||||||
modifier = Modifier.systemBarsPadding(),
|
modifier = Modifier.systemBarsPadding(),
|
||||||
@@ -281,7 +280,6 @@ private fun RoomMemberActionsBottomSheet(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
|
|||||||
Reference in New Issue
Block a user