|
|
|
@ -57,7 +57,7 @@ import kotlinx.collections.immutable.ImmutableList
@@ -57,7 +57,7 @@ import kotlinx.collections.immutable.ImmutableList
|
|
|
|
|
fun RoomInviteMembersView( |
|
|
|
|
state: RoomInviteMembersState, |
|
|
|
|
onBackPressed: () -> Unit, |
|
|
|
|
onSendPressed: (List<MatrixUser>) -> Unit, |
|
|
|
|
onSubmitPressed: (List<MatrixUser>) -> Unit, |
|
|
|
|
modifier: Modifier = Modifier, |
|
|
|
|
) { |
|
|
|
|
Scaffold( |
|
|
|
@ -71,7 +71,7 @@ fun RoomInviteMembersView(
@@ -71,7 +71,7 @@ fun RoomInviteMembersView(
|
|
|
|
|
onBackPressed() |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
onSendPressed = { onSendPressed(state.selectedUsers) }, |
|
|
|
|
onSubmitPressed = { onSubmitPressed(state.selectedUsers) }, |
|
|
|
|
canSend = state.canInvite, |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
@ -112,7 +112,7 @@ fun RoomInviteMembersView(
@@ -112,7 +112,7 @@ fun RoomInviteMembersView(
|
|
|
|
|
private fun RoomInviteMembersTopBar( |
|
|
|
|
canSend: Boolean, |
|
|
|
|
onBackPressed: () -> Unit, |
|
|
|
|
onSendPressed: () -> Unit, |
|
|
|
|
onSubmitPressed: () -> Unit, |
|
|
|
|
modifier: Modifier = Modifier, |
|
|
|
|
) { |
|
|
|
|
TopAppBar( |
|
|
|
@ -127,7 +127,7 @@ private fun RoomInviteMembersTopBar(
@@ -127,7 +127,7 @@ private fun RoomInviteMembersTopBar(
|
|
|
|
|
actions = { |
|
|
|
|
TextButton( |
|
|
|
|
text = stringResource(CommonStrings.action_invite), |
|
|
|
|
onClick = onSendPressed, |
|
|
|
|
onClick = onSubmitPressed, |
|
|
|
|
enabled = canSend, |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
@ -220,6 +220,6 @@ internal fun RoomInviteMembersPreview(@PreviewParameter(RoomInviteMembersStatePr
@@ -220,6 +220,6 @@ internal fun RoomInviteMembersPreview(@PreviewParameter(RoomInviteMembersStatePr
|
|
|
|
|
RoomInviteMembersView( |
|
|
|
|
state = state, |
|
|
|
|
onBackPressed = {}, |
|
|
|
|
onSendPressed = {}, |
|
|
|
|
onSubmitPressed = {}, |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|