diff --git a/packages/fakeyou.com/src/resources/prepFilter.ts b/packages/fakeyou.com/src/resources/prepFilter.ts index 631c4b3ccc..1eab534de0 100644 --- a/packages/fakeyou.com/src/resources/prepFilter.ts +++ b/packages/fakeyou.com/src/resources/prepFilter.ts @@ -1,3 +1,4 @@ -const prepFilter = (value: string, queryKey: string) => ({ ...value !== "all" ? { [queryKey]: value } : {} }); +const prepFilter = (value: string, queryKey: string, override?: any) => + ({ ...value !== "all" ? { [queryKey]: override || value } : {} }); export default prepFilter; \ No newline at end of file diff --git a/packages/fakeyou.com/src/v2/view/pages/explore/tabs/MediaTab.tsx b/packages/fakeyou.com/src/v2/view/pages/explore/tabs/MediaTab.tsx index d2898d0330..49612377d4 100644 --- a/packages/fakeyou.com/src/v2/view/pages/explore/tabs/MediaTab.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/explore/tabs/MediaTab.tsx @@ -33,7 +33,7 @@ export default function MediaTab() { addQueries: { page_size: urlQueries.get("page_size") || "24", //...prepFilter(weightType, "maybe_scoped_weight_type"), - ...prepFilter(mediaType, "filter_media_type"), + ...prepFilter(mediaType, "filter_media_type",mediaType === "3dFile" ? "bvh,glb,gltf" : "" ), }, addSetters: { mediaTypeSet }, // debug: "explore media tab", @@ -54,7 +54,7 @@ export default function MediaTab() { { value: "image", label: "Images" }, { value: "audio", label: "Audio" }, { value: "video", label: "Video" }, - { value: "mocap", label: "Motion Capture" }, + { value: "3dFile", label: "3D Files" }, ]; const sortOptions = [ diff --git a/packages/fakeyou.com/src/v2/view/pages/profile/profile_view/tabs/MediaTab.tsx b/packages/fakeyou.com/src/v2/view/pages/profile/profile_view/tabs/MediaTab.tsx index e980643d83..e0f20c913d 100644 --- a/packages/fakeyou.com/src/v2/view/pages/profile/profile_view/tabs/MediaTab.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/profile/profile_view/tabs/MediaTab.tsx @@ -30,7 +30,7 @@ export default function MediaTab({ username }: { username: string }) { const media = useListContent({ addQueries: { page_size: urlQueries.get("page_size") || "24", - ...prepFilter(mediaType, "filter_media_type"), + ...prepFilter(mediaType, "filter_media_type",mediaType === "3dFile" ? "bvh,glb,gltf" : "" ), }, addSetters: { mediaTypeSet }, // debug: "profile media", @@ -62,6 +62,7 @@ export default function MediaTab({ username }: { username: string }) { { value: "image", label: "Images" }, { value: "audio", label: "Audio" }, { value: "video", label: "Video" }, + { value: "3dFile", label: "3D Files" }, ]; const sortOptions = [