Browse Source

Use lazyColumn for search results

test/jme/compound-poc
Florian Renaud 2 years ago
parent
commit
a137d9bc34
  1. 14
      features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/root/CreateRoomRootView.kt

14
features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/root/CreateRoomRootView.kt

@ -24,6 +24,8 @@ import androidx.compose.foundation.layout.Row @@ -24,6 +24,8 @@ import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.heightIn
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Close
import androidx.compose.material.icons.filled.Search
@ -183,11 +185,13 @@ fun CreateRoomSearchBar( @@ -183,11 +185,13 @@ fun CreateRoomSearchBar(
shape = if (!active) SearchBarDefaults.dockedShape else SearchBarDefaults.fullScreenShape,
colors = if (!active) SearchBarDefaults.colors() else SearchBarDefaults.colors(containerColor = Color.Transparent),
content = {
results.forEach {
CreateRoomSearchResultItem(
matrixUser = it,
onClick = { onResultSelected(it) }
)
LazyColumn {
items(results) {
CreateRoomSearchResultItem(
matrixUser = it,
onClick = { onResultSelected(it) }
)
}
}
},
)

Loading…
Cancel
Save