Merge pull request #3669 from element-hq/feature/bma/reduceIndentation

Ensure selectedRoomMember is not null to reduce code indentation.
This commit is contained in:
Benoit Marty 2024-10-16 11:16:21 +02:00 committed by GitHub
commit 44b37587cc

View file

@ -62,7 +62,7 @@ fun RoomMembersModerationView(
modifier: Modifier = Modifier,
) {
Box(modifier = modifier) {
if (state.actions.isNotEmpty()) {
if (state.selectedRoomMember != null && state.actions.isNotEmpty()) {
RoomMemberActionsBottomSheet(
roomMember = state.selectedRoomMember,
actions = state.actions,
@ -186,13 +186,12 @@ fun RoomMembersModerationView(
@OptIn(ExperimentalMaterial3Api::class)
@Composable
private fun RoomMemberActionsBottomSheet(
roomMember: RoomMember?,
roomMember: RoomMember,
actions: ImmutableList<ModerationAction>,
onSelectAction: (ModerationAction) -> Unit,
onDismiss: () -> Unit,
) {
val coroutineScope = rememberCoroutineScope()
if (roomMember != null && actions.isNotEmpty()) {
val bottomSheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true)
ModalBottomSheet(
modifier = Modifier.systemBarsPadding(),
@ -281,7 +280,6 @@ private fun RoomMemberActionsBottomSheet(
}
}
}
}
}
@PreviewsDayNight