Fix preview.

This commit is contained in:
Benoit Marty
2024-12-09 17:33:18 +01:00
parent 0096e528c4
commit ad6dd6ec7e
2 changed files with 26 additions and 18 deletions

View File

@@ -9,6 +9,7 @@ package io.element.android.libraries.mediaviewer.impl.gallery
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import io.element.android.libraries.architecture.AsyncData
import io.element.android.libraries.matrix.api.core.UniqueId
import io.element.android.libraries.mediaviewer.impl.details.MediaBottomSheetState
import io.element.android.libraries.mediaviewer.impl.gallery.ui.aDate
import io.element.android.libraries.mediaviewer.impl.gallery.ui.aFile
@@ -27,16 +28,19 @@ open class MediaGalleryStateProvider : PreviewParameterProvider<MediaGalleryStat
aMediaGalleryState(
imageItems = AsyncData.Success(
listOf(
aDate(),
anImage(),
aDate(),
anImage(),
aVideo(),
anImage(),
anImage(),
anImage(),
anImage(),
anImage(),
aDate(id = UniqueId("0")),
anImage(id = UniqueId("1")),
aDate(
id = UniqueId("2"),
formattedDate = "September 2004",
),
anImage(id = UniqueId("3")),
aVideo(id = UniqueId("4")),
anImage(id = UniqueId("5")),
anImage(id = UniqueId("6")),
anImage(id = UniqueId("7")),
anImage(id = UniqueId("8")),
anImage(id = UniqueId("9")),
).toImmutableList()
)
),
@@ -48,13 +52,16 @@ open class MediaGalleryStateProvider : PreviewParameterProvider<MediaGalleryStat
mode = MediaGalleryMode.Files,
fileItems = AsyncData.Success(
listOf(
aDate(),
aFile(),
aDate(),
aFile(),
aFile(),
aFile(),
aFile(),
aDate(id = UniqueId("0")),
aFile(id = UniqueId("1")),
aDate(
id = UniqueId("2"),
formattedDate = "September 2004",
),
aFile(id = UniqueId("3")),
aFile(id = UniqueId("4")),
aFile(id = UniqueId("5")),
aFile(id = UniqueId("6")),
).toImmutableList()
)
),

View File

@@ -15,11 +15,12 @@ import io.element.android.libraries.mediaviewer.api.anImageMediaInfo
import io.element.android.libraries.mediaviewer.impl.gallery.MediaItem
fun anImage(
id: UniqueId = UniqueId("imageId"),
eventId: EventId? = null,
senderId: UserId? = null,
): MediaItem.Image {
return MediaItem.Image(
id = UniqueId("imageId"),
id = id,
eventId = eventId,
mediaInfo = anImageMediaInfo(
senderId = senderId,