diff --git a/client/src/components/media-upload.tsx b/client/src/components/media-upload.tsx index 7ce35bb..8a8d3c7 100644 --- a/client/src/components/media-upload.tsx +++ b/client/src/components/media-upload.tsx @@ -147,17 +147,19 @@ export default function MediaUpload() { -
- {(mediaList as any[])?.slice(0, visibleCount).map((media: any) => ( -
setSelectedFile(media)} - className="flex items-center gap-4 p-4 rounded-xl bg-muted/30 border border-border/50 cursor-pointer hover:bg-muted hover:shadow-md transition-all" - data-testid={`media-item-${media.id}`} - > -
+
+
+ {(mediaList as any[])?.slice(0, visibleCount).map((media: any) => ( +
setSelectedFile(media)} + className="relative aspect-square rounded-lg overflow-hidden border-2 border-border/50 cursor-pointer hover:border-primary hover:shadow-lg transition-all group" + data-testid={`media-item-${media.id}`} + > {media.type === "video" ? ( -
-
-

{media.fileName}

-

- {(media.fileSize / 1024 / 1024).toFixed(1)} MB -

-
-
- - Prêt -
-
- ))} + ))} +
{/* Élément sentinelle pour le scroll infini */} {mediaList && visibleCount < (mediaList as any[]).length && ( -
+
)}