mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Add fake list of matrix users
This commit is contained in:
+3
-3
@@ -17,8 +17,8 @@
|
|||||||
package io.element.android.features.createroom.impl.configureroom
|
package io.element.android.features.createroom.impl.configureroom
|
||||||
|
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||||
import io.element.android.libraries.matrix.ui.components.aMatrixUser
|
import io.element.android.libraries.matrix.ui.components.aMatrixUserList
|
||||||
import kotlinx.collections.immutable.persistentListOf
|
import kotlinx.collections.immutable.toImmutableList
|
||||||
|
|
||||||
open class ConfigureRoomStateProvider : PreviewParameterProvider<ConfigureRoomState> {
|
open class ConfigureRoomStateProvider : PreviewParameterProvider<ConfigureRoomState> {
|
||||||
override val values: Sequence<ConfigureRoomState>
|
override val values: Sequence<ConfigureRoomState>
|
||||||
@@ -29,7 +29,7 @@ open class ConfigureRoomStateProvider : PreviewParameterProvider<ConfigureRoomSt
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun aConfigureRoomState() = ConfigureRoomState(
|
fun aConfigureRoomState() = ConfigureRoomState(
|
||||||
selectedUsers = persistentListOf(aMatrixUser(), aMatrixUser(), aMatrixUser(), aMatrixUser(), aMatrixUser(), aMatrixUser()),
|
selectedUsers = aMatrixUserList().toImmutableList(),
|
||||||
avatarUri = null,
|
avatarUri = null,
|
||||||
eventSink = {}
|
eventSink = {}
|
||||||
)
|
)
|
||||||
|
|||||||
+13
@@ -38,6 +38,19 @@ fun aMatrixUser(id: String = "@id_of_alice:server.org", userName: String = "Alic
|
|||||||
avatarData = anAvatarData()
|
avatarData = anAvatarData()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
fun aMatrixUserList() = listOf(
|
||||||
|
aMatrixUser("@alice:server.org", "Alice"),
|
||||||
|
aMatrixUser("@bob:server.org", "Bob"),
|
||||||
|
aMatrixUser("@carol:server.org", "Carol"),
|
||||||
|
aMatrixUser("@david:server.org", "David"),
|
||||||
|
aMatrixUser("@eve:server.org", "Eve"),
|
||||||
|
aMatrixUser("@justin:server.org", "Justin"),
|
||||||
|
aMatrixUser("@mallory:server.org", "Mallory"),
|
||||||
|
aMatrixUser("@susie:server.org", "Susie"),
|
||||||
|
aMatrixUser("@victor:server.org", "Victor"),
|
||||||
|
aMatrixUser("@walter:server.org", "Walter"),
|
||||||
|
)
|
||||||
|
|
||||||
open class MatrixUserWithNullProvider : PreviewParameterProvider<MatrixUser?> {
|
open class MatrixUserWithNullProvider : PreviewParameterProvider<MatrixUser?> {
|
||||||
override val values: Sequence<MatrixUser?>
|
override val values: Sequence<MatrixUser?>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
|
|||||||
Reference in New Issue
Block a user