Browse Source

Extract `MainActionsSection` from the when cases, since this is code duplication.

pull/3069/head
Benoit Marty 3 months ago committed by Benoit Marty
parent
commit
76add1fff1
  1. 19
      features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt

19
features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt

@ -135,14 +135,7 @@ fun RoomDetailsView( @@ -135,14 +135,7 @@ fun RoomDetailsView(
openAvatarPreview(state.roomName, avatarUrl)
},
)
MainActionsSection(
state = state,
onShareRoom = onShareRoom,
onInvitePeople = invitePeople,
onCall = onJoinCallClick,
)
}
is RoomDetailsType.Dm -> {
val member = state.roomType.roomMember
UserProfileHeaderSection(
@ -153,14 +146,14 @@ fun RoomDetailsView( @@ -153,14 +146,14 @@ fun RoomDetailsView(
openAvatarPreview(member.getBestName(), avatarUrl)
},
)
MainActionsSection(
state = state,
onShareRoom = onShareRoom,
onInvitePeople = invitePeople,
onCall = onJoinCallClick,
)
}
}
MainActionsSection(
state = state,
onShareRoom = onShareRoom,
onInvitePeople = invitePeople,
onCall = onJoinCallClick,
)
Spacer(Modifier.height(12.dp))
if (state.roomTopic !is RoomTopicState.Hidden) {

Loading…
Cancel
Save