Add 'Create room' option to menu in space screen (#6095)

This commit is contained in:
Jorge Martin Espinosa 2026-01-27 14:07:06 +01:00 committed by GitHub
parent e884cbf76e
commit 61cbc54942
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -147,6 +147,7 @@ fun SpaceView(
onViewMembersClick = onViewMembersClick,
onManageRoomsClick = { state.eventSink(SpaceEvents.EnterManageMode) },
onAddRoomClick = onAddRoomClick,
onCreateRoomClick = onCreateRoomClick,
)
}
}
@ -383,6 +384,7 @@ private fun SpaceViewTopBar(
onViewMembersClick: () -> Unit,
onManageRoomsClick: () -> Unit,
onAddRoomClick: () -> Unit,
onCreateRoomClick: () -> Unit,
modifier: Modifier = Modifier,
) {
TopAppBar(
@ -415,6 +417,14 @@ private fun SpaceViewTopBar(
onDismissRequest = { showMenu = false }
) {
if (showManageRoomsAction) {
SpaceMenuItem(
titleRes = CommonStrings.action_create_room,
icon = CompoundIcons.Plus(),
onClick = {
showMenu = false
onCreateRoomClick()
}
)
SpaceMenuItem(
titleRes = CommonStrings.action_add_existing_rooms,
icon = CompoundIcons.Room(),