mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-13 21:32:18 +00:00
added mp4, gif, jpg, and png media file types to enums and list views
This commit is contained in:
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",
|
||||
|
||||
Reference in new issue
Block a user