|
|
|
@ -62,7 +62,7 @@ fun RoomMembersModerationView(
@@ -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(
@@ -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(
@@ -281,7 +280,6 @@ private fun RoomMemberActionsBottomSheet(
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@PreviewsDayNight |
|
|
|
|