mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Add 'Create room' option to menu in space screen (#6095)
This commit is contained in:
committed by
GitHub
parent
e884cbf76e
commit
61cbc54942
+10
@@ -147,6 +147,7 @@ fun SpaceView(
|
|||||||
onViewMembersClick = onViewMembersClick,
|
onViewMembersClick = onViewMembersClick,
|
||||||
onManageRoomsClick = { state.eventSink(SpaceEvents.EnterManageMode) },
|
onManageRoomsClick = { state.eventSink(SpaceEvents.EnterManageMode) },
|
||||||
onAddRoomClick = onAddRoomClick,
|
onAddRoomClick = onAddRoomClick,
|
||||||
|
onCreateRoomClick = onCreateRoomClick,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -383,6 +384,7 @@ private fun SpaceViewTopBar(
|
|||||||
onViewMembersClick: () -> Unit,
|
onViewMembersClick: () -> Unit,
|
||||||
onManageRoomsClick: () -> Unit,
|
onManageRoomsClick: () -> Unit,
|
||||||
onAddRoomClick: () -> Unit,
|
onAddRoomClick: () -> Unit,
|
||||||
|
onCreateRoomClick: () -> Unit,
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
TopAppBar(
|
TopAppBar(
|
||||||
@@ -415,6 +417,14 @@ private fun SpaceViewTopBar(
|
|||||||
onDismissRequest = { showMenu = false }
|
onDismissRequest = { showMenu = false }
|
||||||
) {
|
) {
|
||||||
if (showManageRoomsAction) {
|
if (showManageRoomsAction) {
|
||||||
|
SpaceMenuItem(
|
||||||
|
titleRes = CommonStrings.action_create_room,
|
||||||
|
icon = CompoundIcons.Plus(),
|
||||||
|
onClick = {
|
||||||
|
showMenu = false
|
||||||
|
onCreateRoomClick()
|
||||||
|
}
|
||||||
|
)
|
||||||
SpaceMenuItem(
|
SpaceMenuItem(
|
||||||
titleRes = CommonStrings.action_add_existing_rooms,
|
titleRes = CommonStrings.action_add_existing_rooms,
|
||||||
icon = CompoundIcons.Room(),
|
icon = CompoundIcons.Room(),
|
||||||
|
|||||||
Reference in New Issue
Block a user