Replace it by when.

This commit is contained in:
Benoit Marty 2023-10-27 18:50:44 +02:00 committed by Benoit Marty
parent 1c57a5c35e
commit 8152acfcde

View file

@ -52,8 +52,8 @@ import io.element.android.features.roomlist.impl.components.RoomListTopBar
import io.element.android.features.roomlist.impl.components.RoomSummaryRow import io.element.android.features.roomlist.impl.components.RoomSummaryRow
import io.element.android.features.roomlist.impl.model.RoomListRoomSummary import io.element.android.features.roomlist.impl.model.RoomListRoomSummary
import io.element.android.features.roomlist.impl.search.RoomListSearchResultView import io.element.android.features.roomlist.impl.search.RoomListSearchResultView
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
import io.element.android.libraries.designsystem.preview.ElementPreview import io.element.android.libraries.designsystem.preview.ElementPreview
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
import io.element.android.libraries.designsystem.theme.components.FloatingActionButton import io.element.android.libraries.designsystem.theme.components.FloatingActionButton
import io.element.android.libraries.designsystem.theme.components.HorizontalDivider import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
import io.element.android.libraries.designsystem.theme.components.Icon import io.element.android.libraries.designsystem.theme.components.Icon
@ -190,19 +190,22 @@ private fun RoomListContent(
.nestedScroll(nestedScrollConnection), .nestedScroll(nestedScrollConnection),
state = lazyListState, state = lazyListState,
) { ) {
if (state.displayVerificationPrompt) { when {
item { state.displayVerificationPrompt -> {
RequestVerificationHeader( item {
onVerifyClicked = onVerifyClicked, RequestVerificationHeader(
onDismissClicked = { state.eventSink(RoomListEvents.DismissRequestVerificationPrompt) } onVerifyClicked = onVerifyClicked,
) onDismissClicked = { state.eventSink(RoomListEvents.DismissRequestVerificationPrompt) }
)
}
} }
} else if (state.displayRecoveryKeyPrompt) { state.displayRecoveryKeyPrompt -> {
item { item {
ConfirmRecoveryKeyBanner( ConfirmRecoveryKeyBanner(
onContinueClicked = onOpenSettings, onContinueClicked = onOpenSettings,
onDismissClicked = { state.eventSink(RoomListEvents.DismissRecoveryKeyPrompt) } onDismissClicked = { state.eventSink(RoomListEvents.DismissRecoveryKeyPrompt) }
) )
}
} }
} }