mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
Fix padding issue
This commit is contained in:
+17
-10
@@ -76,12 +76,19 @@ fun RoomSelectView(
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun SelectedRoomsHelper(selectedRooms: ImmutableList<SelectRoomInfo>) {
|
||||
SelectedRooms(
|
||||
selectedRooms = selectedRooms,
|
||||
onRemoveRoom = ::onRoomRemoved,
|
||||
modifier = Modifier.padding(vertical = 16.dp)
|
||||
)
|
||||
fun SelectedRoomsHelper(
|
||||
selectedRooms: ImmutableList<SelectRoomInfo>,
|
||||
showVerticalSpace: Boolean,
|
||||
) {
|
||||
if (selectedRooms.isNotEmpty()) {
|
||||
SelectedRooms(
|
||||
selectedRooms = selectedRooms,
|
||||
onRemoveRoom = ::onRoomRemoved,
|
||||
modifier = Modifier.padding(vertical = 16.dp)
|
||||
)
|
||||
} else if (showVerticalSpace) {
|
||||
Spacer(modifier = Modifier.height(20.dp))
|
||||
}
|
||||
}
|
||||
|
||||
var canHandleBack by remember { mutableStateOf(true) }
|
||||
@@ -145,7 +152,8 @@ fun RoomSelectView(
|
||||
LazyColumn(state = lazyListState) {
|
||||
item {
|
||||
SelectedRoomsHelper(
|
||||
selectedRooms = state.selectedRooms
|
||||
selectedRooms = state.selectedRooms,
|
||||
showVerticalSpace = false,
|
||||
)
|
||||
}
|
||||
items(summaries, key = { it.roomId.value }) { roomSummary ->
|
||||
@@ -166,10 +174,9 @@ fun RoomSelectView(
|
||||
|
||||
if (!state.isSearchActive) {
|
||||
SelectedRoomsHelper(
|
||||
selectedRooms = state.selectedRooms
|
||||
selectedRooms = state.selectedRooms,
|
||||
showVerticalSpace = true,
|
||||
)
|
||||
Spacer(modifier = Modifier.height(20.dp))
|
||||
|
||||
if (state.resultState is SearchBarResultState.Results) {
|
||||
LazyColumn(state = lazyListState) {
|
||||
items(state.resultState.results, key = { it.roomId.value }) { roomSummary ->
|
||||
|
||||
Reference in New Issue
Block a user