diff --git a/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx b/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx
index 094ad76ffb..d4cc6a8fec 100644
--- a/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx
+++ b/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx
@@ -4,10 +4,9 @@ import Card from "../Card";
import { CardFooter } from "components/entities";
import useTimeAgo from "hooks/useTimeAgo";
import Badge from "components/common/Badge";
-import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCube } from "@fortawesome/pro-solid-svg-icons";
import getCardUrl from "../getCardUrl";
import { GetMediaFileTitle } from "common/GetMediaFileTitle";
+import { BucketConfig } from "@storyteller/components/src/api/BucketConfig";
interface GLBCardProps {
bookmarks: any;
@@ -26,12 +25,27 @@ export default function GLBCard({
ratings,
type,
}: GLBCardProps) {
+
const linkUrl = getCardUrl(data, source, type);
const timeAgo = useTimeAgo(data.created_at);
const title = GetMediaFileTitle(data);
+ const bucketConfig = new BucketConfig();
+
+ let coverImage = `/images/default-covers/${
+ data?.cover_image?.default_cover.image_index || 0
+ }.webp`;
+
+ if (data?.cover_image?.maybe_cover_image_public_bucket_path) {
+ coverImage = bucketConfig.getCdnUrl(
+ data.cover_image.maybe_cover_image_public_bucket_path,
+ 600,
+ 100
+ );
+ }
+
return (
-
-
-
-
+
diff --git a/packages/fakeyou.com/src/components/common/Card/GLTFCard/GLTFCard.tsx b/packages/fakeyou.com/src/components/common/Card/GLTFCard/GLTFCard.tsx
index 27b5952f9b..5f53da9994 100644
--- a/packages/fakeyou.com/src/components/common/Card/GLTFCard/GLTFCard.tsx
+++ b/packages/fakeyou.com/src/components/common/Card/GLTFCard/GLTFCard.tsx
@@ -4,10 +4,9 @@ import Card from "../Card";
import { CardFooter } from "components/entities";
import useTimeAgo from "hooks/useTimeAgo";
import Badge from "components/common/Badge";
-import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCube } from "@fortawesome/pro-solid-svg-icons";
import getCardUrl from "../getCardUrl";
import { GetMediaFileTitle } from "common/GetMediaFileTitle";
+import { BucketConfig } from "@storyteller/components/src/api/BucketConfig";
interface GLTFCardProps {
bookmarks: any;
@@ -32,6 +31,20 @@ export default function GLTFCard({
const title = GetMediaFileTitle(data);
+ const bucketConfig = new BucketConfig();
+
+ let coverImage = `/images/default-covers/${
+ data?.cover_image?.default_cover.image_index || 0
+ }.webp`;
+
+ if (data?.cover_image?.maybe_cover_image_public_bucket_path) {
+ coverImage = bucketConfig.getCdnUrl(
+ data.cover_image.maybe_cover_image_public_bucket_path,
+ 600,
+ 100
+ );
+ }
+
return (
-
-
-
+
diff --git a/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx b/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx
index d9bcb85a96..a0ec21d151 100644
--- a/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx
+++ b/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx
@@ -4,10 +4,9 @@ import Card from "../Card";
import { CardFooter } from "components/entities";
import useTimeAgo from "hooks/useTimeAgo";
import Badge from "components/common/Badge";
-import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCube } from "@fortawesome/pro-solid-svg-icons";
import getCardUrl from "../getCardUrl";
import { GetMediaFileTitle } from "common/GetMediaFileTitle";
+import { BucketConfig } from "@storyteller/components/src/api/BucketConfig";
interface SceneRonCardProps {
bookmarks: any;
@@ -32,6 +31,20 @@ export default function SceneRonCard({
const title = GetMediaFileTitle(data);
+ const bucketConfig = new BucketConfig();
+
+ let coverImage = `/images/default-covers/${
+ data?.cover_image?.default_cover.image_index || 0
+ }.webp`;
+
+ if (data?.cover_image?.maybe_cover_image_public_bucket_path) {
+ coverImage = bucketConfig.getCdnUrl(
+ data.cover_image.maybe_cover_image_public_bucket_path,
+ 600,
+ 100
+ );
+ }
+
return (
-
-
-
+