diff --git a/packages/components/src/api/_common/enums/MediaFileType.ts b/packages/components/src/api/_common/enums/MediaFileType.ts
index 791b8b1aab..75c920452b 100644
--- a/packages/components/src/api/_common/enums/MediaFileType.ts
+++ b/packages/components/src/api/_common/enums/MediaFileType.ts
@@ -37,4 +37,9 @@ export enum MediaFileType {
Vmd = "vmd",
None = "none",
+
+ Jpg = "jpg",
+ Png = "png",
+ Gif = "gif",
+ Mp4 = "mp4",
}
diff --git a/packages/fakeyou.com/src/components/common/Card/MediaCards.tsx b/packages/fakeyou.com/src/components/common/Card/MediaCards.tsx
index 7748fe5247..fd52564073 100644
--- a/packages/fakeyou.com/src/components/common/Card/MediaCards.tsx
+++ b/packages/fakeyou.com/src/components/common/Card/MediaCards.tsx
@@ -21,6 +21,9 @@ export default function MediaCards({ props, type }: Props) {
switch (type) {
case "audio":
return ;
+ case "gif":
+ case "jpg":
+ case "png":
case "image":
return ;
case "bvh":
@@ -42,6 +45,7 @@ export default function MediaCards({ props, type }: Props) {
case "vmd":
// TODO(bt,2024-05-09): This is a temporary hack. ARKit files are uploaded as these
return ;
+ case "mp4":
case "video":
return ;
default:
diff --git a/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx b/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx
index eed8375fb3..9830051d74 100644
--- a/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx
+++ b/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx
@@ -25,12 +25,15 @@ const Cards = ({ props, type }: MediaCardsProps) => {
switch (type) {
case "audio":
return ;
+ case "gif":
case "image":
+ case "jpg":
return (
);
+ case "mp4":
case "video":
return (