Add 'Create room' option to menu in space screen (#6095)
This commit is contained in:
parent
7dae283874
commit
fd9cc15763
1 changed files with 10 additions and 0 deletions
|
|
@ -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(),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue