Ensure that EmptyView has the padding too, especially when there is a banner to display.

Add preview with empty list and banner.
This commit is contained in:
Benoit Marty 2025-07-08 17:29:45 +02:00 committed by Benoit Marty
parent 2232a745c9
commit 1a12a8e95c
2 changed files with 2 additions and 1 deletions

View file

@ -79,7 +79,7 @@ fun RoomListContentView(
}
is RoomListContentState.Empty -> {
EmptyView(
modifier = modifier,
modifier = modifier.padding(contentPadding),
state = contentState,
eventSink = eventSink,
onSetUpRecoveryClick = onSetUpRecoveryClick,

View file

@ -42,6 +42,7 @@ open class RoomListStateProvider : PreviewParameterProvider<RoomListState> {
aRoomListState(searchState = aRoomListSearchState(isSearchActive = true, query = "Test")),
aRoomListState(contentState = aRoomsContentState(securityBannerState = SecurityBannerState.SetUpRecovery)),
aRoomListState(contentState = aRoomsContentState(batteryOptimizationState = aBatteryOptimizationState(shouldDisplayBanner = true))),
aRoomListState(contentState = anEmptyContentState(securityBannerState = SecurityBannerState.RecoveryKeyConfirmation)),
)
}