Add preview
This commit is contained in:
parent
c6c9d1c592
commit
4bee8f19cd
1 changed files with 13 additions and 0 deletions
|
|
@ -19,11 +19,24 @@ package io.element.android.features.createroom.impl.root
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||||
import io.element.android.features.selectusers.api.aSelectUsersState
|
import io.element.android.features.selectusers.api.aSelectUsersState
|
||||||
import io.element.android.libraries.architecture.Async
|
import io.element.android.libraries.architecture.Async
|
||||||
|
import io.element.android.libraries.matrix.ui.components.aMatrixUser
|
||||||
|
import kotlinx.collections.immutable.persistentListOf
|
||||||
|
|
||||||
open class CreateRoomRootStateProvider : PreviewParameterProvider<CreateRoomRootState> {
|
open class CreateRoomRootStateProvider : PreviewParameterProvider<CreateRoomRootState> {
|
||||||
override val values: Sequence<CreateRoomRootState>
|
override val values: Sequence<CreateRoomRootState>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
aCreateRoomRootState(),
|
aCreateRoomRootState(),
|
||||||
|
aCreateRoomRootState().copy(
|
||||||
|
showCreateDmConfirmationDialog = true,
|
||||||
|
selectUsersState = aMatrixUser().let {
|
||||||
|
aSelectUsersState().copy(
|
||||||
|
searchQuery = it.id.value,
|
||||||
|
searchResults = persistentListOf(it),
|
||||||
|
selectedUsers = persistentListOf(it),
|
||||||
|
isSearchActive = true,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue