+ {(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
-
-