@ -19,6 +19,7 @@ package io.element.android.features.createroom.impl.userlist
@@ -19,6 +19,7 @@ package io.element.android.features.createroom.impl.userlist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
import io.element.android.libraries.matrix.ui.components.aMatrixUserList
import io.element.android.libraries.usersearch.api.UserSearchResult
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
@ -38,14 +39,14 @@ open class UserListStateProvider : PreviewParameterProvider<UserListState> {
@@ -38,14 +39,14 @@ open class UserListStateProvider : PreviewParameterProvider<UserListState> {
isSearchActive = true ,
searchQuery = " @someone:matrix.org " ,
selectedUsers = aMatrixUserList ( ) . toImmutableList ( ) ,
searchResults = SearchBarResultState . Results ( aListOfSelectedUser s ( ) ) ,
searchResults = SearchBarResultState . Results ( aListOfUserSearchResult s ( ) ) ,
) ,
aUserListState ( ) . copy (
isSearchActive = true ,
searchQuery = " @someone:matrix.org " ,
selectionMode = SelectionMode . Multiple ,
selectedUsers = aMatrixUserList ( ) . toImmutableList ( ) ,
searchResults = SearchBarResultState . Results ( aListOfSelectedUser s ( ) ) ,
searchResults = SearchBarResultState . Results ( aListOfUserSearchResult s ( ) ) ,
) ,
aUserListState ( ) . copy (
isSearchActive = true ,
@ -67,3 +68,4 @@ fun aUserListState() = UserListState(
@@ -67,3 +68,4 @@ fun aUserListState() = UserListState(
)
fun aListOfSelectedUsers ( ) = aMatrixUserList ( ) . take ( 6 ) . toImmutableList ( )
fun aListOfUserSearchResults ( ) = aMatrixUserList ( ) . take ( 6 ) . map { UserSearchResult ( it ) } . toImmutableList ( )