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

View file

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