added mp4, gif, jpg, and png media file types to enums and list views

This commit is contained in:
Victor committed 2024-07-25 14:01:20 -07:00
1 parent fdc6236858
commit c82c403f8a
4 files changed
+16

No files matched your search

@@ -37,4 +37,9 @@ export enum MediaFileType {
Vmd = "vmd",
None = "none",
Jpg = "jpg",
Png = "png",
Gif = "gif",
Mp4 = "mp4",
}
@@ -21,6 +21,9 @@ export default function MediaCards({ props, type }: Props) {
switch (type) {
case "audio":
return <AudioCard {...props} />;
case "gif":
case "jpg":
case "png":
case "image":
return <ImageCard {...props} />;
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 <ArKitCard {...props} />;
case "mp4":
case "video":
return <VideoCard {...props} key={`video-${keySuffix}`} />;
default:
@@ -25,12 +25,15 @@ const Cards = ({ props, type }: MediaCardsProps) => {
switch (type) {
case "audio":
return <CardWrapper {...{ ...props, card: AudioCard, padding: true }} />;
case "gif":
case "image":
case "jpg":
return (
<CardWrapper
{...{ ...props, card: OverlayCard, preview: ImagePreview }}
/>
);
case "mp4":
case "video":
return (
<CardWrapper
@@ -6,10 +6,14 @@ export const mediaTypeLabels = {
[MediaFileType.Video]: "Video",
[MediaFileType.Image]: "Image",
[MediaFileType.BVH]: "BVH",
[MediaFileType.Gif]: "gif",
[MediaFileType.GLB]: "GLB",
[MediaFileType.GLTF]: "glTF",
[MediaFileType.Jpg]: "jpg",
[MediaFileType.Mp4]: "mp4",
[MediaFileType.Pmd]: "PMD",
[MediaFileType.Pmx]: "PMX",
[MediaFileType.Png]: "png",
[MediaFileType.SceneRon]: "RON",
[MediaFileType.SceneJson]: "Scene",
[MediaFileType.FBX]: "FBX",