Create PreviewData with sample of UGC used for preview.
Fix preview issue where username was used for room/avatar name.
This commit is contained in:
parent
6ef9315468
commit
2a694f6dfd
31 changed files with 214 additions and 110 deletions
|
|
@ -12,6 +12,11 @@ import androidx.compose.foundation.text.input.TextFieldState
|
|||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||
import io.element.android.libraries.architecture.AsyncAction
|
||||
import io.element.android.libraries.architecture.AsyncData
|
||||
import io.element.android.libraries.designsystem.preview.USER_NAME_ALICE
|
||||
import io.element.android.libraries.designsystem.preview.USER_NAME_BOB
|
||||
import io.element.android.libraries.designsystem.preview.USER_NAME_CAROL
|
||||
import io.element.android.libraries.designsystem.preview.USER_NAME_EVE
|
||||
import io.element.android.libraries.designsystem.preview.USER_NAME_JUSTIN
|
||||
import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
|
||||
import io.element.android.libraries.matrix.api.user.MatrixUser
|
||||
import io.element.android.libraries.matrix.ui.components.aMatrixUser
|
||||
|
|
@ -33,15 +38,15 @@ internal class DefaultInvitePeopleStateProvider : PreviewParameterProvider<Defau
|
|||
canInvite = true,
|
||||
searchQuery = "some query",
|
||||
selectedUsers = persistentListOf(
|
||||
aMatrixUser("@carol:server.org", "Carol")
|
||||
aMatrixUser(displayName = USER_NAME_CAROL)
|
||||
),
|
||||
searchResults = SearchBarResultState.Results(
|
||||
persistentListOf(
|
||||
anInvitableUser(aMatrixUser("@alice:server.org")),
|
||||
anInvitableUser(aMatrixUser("@bob:server.org", "Bob")),
|
||||
anInvitableUser(aMatrixUser("@carol:server.org", "Carol"), isSelected = true),
|
||||
anInvitableUser(aMatrixUser("@eve:server.org", "Eve"), isSelected = true, isAlreadyJoined = true),
|
||||
anInvitableUser(aMatrixUser("@justin:server.org", "Justin"), isSelected = true, isAlreadyInvited = true),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_ALICE)),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_BOB)),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_CAROL), isSelected = true),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_EVE), isSelected = true, isAlreadyJoined = true),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_JUSTIN), isSelected = true, isAlreadyInvited = true),
|
||||
)
|
||||
)
|
||||
),
|
||||
|
|
@ -50,12 +55,12 @@ internal class DefaultInvitePeopleStateProvider : PreviewParameterProvider<Defau
|
|||
canInvite = true,
|
||||
searchQuery = "@alice:server.org",
|
||||
selectedUsers = persistentListOf(
|
||||
aMatrixUser("@carol:server.org", "Carol")
|
||||
aMatrixUser(displayName = USER_NAME_CAROL)
|
||||
),
|
||||
searchResults = SearchBarResultState.Results(
|
||||
persistentListOf(
|
||||
anInvitableUser(aMatrixUser("@alice:server.org"), isUnresolved = true),
|
||||
anInvitableUser(aMatrixUser("@bob:server.org", "Bob")),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_ALICE), isUnresolved = true),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_BOB)),
|
||||
)
|
||||
)
|
||||
),
|
||||
|
|
@ -65,7 +70,7 @@ internal class DefaultInvitePeopleStateProvider : PreviewParameterProvider<Defau
|
|||
searchQuery = "@alice:server.org",
|
||||
searchResults = SearchBarResultState.Results(
|
||||
persistentListOf(
|
||||
anInvitableUser(aMatrixUser("@alice:server.org"), isUnresolved = true),
|
||||
anInvitableUser(aMatrixUser(displayName = USER_NAME_ALICE), isUnresolved = true),
|
||||
)
|
||||
),
|
||||
showSearchLoader = true,
|
||||
|
|
@ -77,9 +82,11 @@ internal class DefaultInvitePeopleStateProvider : PreviewParameterProvider<Defau
|
|||
sendInvitesAction = AsyncAction.Loading,
|
||||
),
|
||||
aDefaultInvitePeopleState(
|
||||
sendInvitesAction = ConfirmingUnknownUserInvitation(persistentListOf(
|
||||
aMatrixUser("@alice:server.org")
|
||||
))
|
||||
sendInvitesAction = ConfirmingUnknownUserInvitation(
|
||||
persistentListOf(
|
||||
aMatrixUser(),
|
||||
)
|
||||
)
|
||||
),
|
||||
aDefaultInvitePeopleState(
|
||||
sendInvitesAction = ConfirmingUnknownUserInvitation(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue