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 (