Merge pull request #6740 from element-hq/feature/bma/uiSample

Introduce UI sample
This commit is contained in:
Benoit Marty 2026-05-07 12:28:08 +02:00 committed by GitHub
commit a7c9fedc8f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
108 changed files with 412 additions and 274 deletions

View file

@ -12,6 +12,7 @@ import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import io.element.android.features.verifysession.impl.incoming.IncomingVerificationState.Step
import io.element.android.features.verifysession.impl.ui.aDecimalsSessionVerificationData
import io.element.android.features.verifysession.impl.ui.aEmojisSessionVerificationData
import io.element.android.libraries.designsystem.preview.USER_NAME_ALICE
import io.element.android.libraries.matrix.api.core.DeviceId
import io.element.android.libraries.matrix.api.core.FlowId
import io.element.android.libraries.matrix.api.core.UserId
@ -59,7 +60,7 @@ internal fun anIncomingSessionVerificationRequest() = VerificationRequest.Incomi
details = SessionVerificationRequestDetails(
senderProfile = MatrixUser(
userId = UserId("@alice:example.com"),
displayName = "Alice",
displayName = USER_NAME_ALICE,
avatarUrl = null,
),
flowId = FlowId("1234"),
@ -73,7 +74,7 @@ internal fun anIncomingUserVerificationRequest() = VerificationRequest.Incoming.
details = SessionVerificationRequestDetails(
senderProfile = MatrixUser(
userId = UserId("@alice:example.com"),
displayName = "Alice",
displayName = USER_NAME_ALICE,
avatarUrl = null,
),
flowId = FlowId("1234"),

View file

@ -29,6 +29,7 @@ import io.element.android.libraries.designsystem.components.avatar.AvatarSize
import io.element.android.libraries.designsystem.components.avatar.AvatarType
import io.element.android.libraries.designsystem.preview.ElementPreview
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
import io.element.android.libraries.designsystem.preview.USER_NAME_ALICE
import io.element.android.libraries.designsystem.theme.components.Text
import io.element.android.libraries.designsystem.utils.CommonDrawables
import io.element.android.libraries.matrix.api.core.UserId
@ -86,7 +87,7 @@ internal fun VerificationUserProfileContentPreview() = ElementPreview(
VerificationUserProfileContent(
user = MatrixUser(
userId = UserId("@alice:example.com"),
displayName = "Alice",
displayName = USER_NAME_ALICE,
avatarUrl = "https://example.com/avatar.png",
)
)