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