fixed previews, creator, bookmarks, and ratings not displaying on bookmarked media cards

This commit is contained in:
Victor committed 2024-02-16 12:44:27 -08:00
1 parent 0d0fad1274
commit e99451f68e
6 files changed
+15 -16

No files matched your search

@@ -117,11 +117,11 @@ export default function AudioCard({
</p>
)}
</div>
<AudioPlayer src={data.public_bucket_path} id={data.token} />
<AudioPlayer src={data.details?.maybe_media_file_data?.public_bucket_path || data.public_bucket_path} id={data.token} />
<CardFooter
{...{
creator: data?.maybe_creator,
entityToken: data.token,
creator: data?.maybe_creator || data.details?.maybe_media_file_data?.maybe_creator,
entityToken: data.details?.entity_token || data.token,
entityType: "media_file",
makeBookmarksProps: bookmarks?.makeProps,
makeRatingsProps: ratings?.makeProps,
@@ -183,8 +183,7 @@ export default function AudioCard({
</div>
<CardFooter
{...{
creator:
data?.creator || data.details.maybe_weight_data?.maybe_creator,
creator: data?.creator || data.details.maybe_weight_data?.maybe_creator,
entityToken: data.weight_token || data.details?.entity_token,
entityType: "model_weight",
makeBookmarksProps: bookmarks?.makeProps,
@@ -55,8 +55,8 @@ export default function BVHCard({
<p className="fs-7 opacity-75 mb-0">{timeAgo}</p>
</div>
<CardFooter {...{
creator: data?.maybe_creator,
entityToken: data.token,
creator: data?.maybe_creator || data.details?.maybe_media_file_data?.maybe_creator,
entityToken: data.details?.entity_token || data.token,
entityType: "media_file",
makeBookmarksProps: bookmarks?.makeProps,
makeRatingsProps: ratings?.makeProps,
@@ -54,8 +54,8 @@ export default function FBXCard({
<p className="fs-7 opacity-75 mb-0">{timeAgo}</p>
</div>
<CardFooter {...{
creator: data?.maybe_creator,
entityToken: data.token,
creator: data?.maybe_creator || data.details?.maybe_media_file_data?.maybe_creator,
entityToken: data.details?.entity_token || data.token,
entityType: "media_file",
makeBookmarksProps: bookmarks?.makeProps,
makeRatingsProps: ratings?.makeProps,
@@ -54,8 +54,8 @@ export default function GLBCard({
<p className="fs-7 opacity-75 mb-0">{timeAgo}</p>
</div>
<CardFooter {...{
creator: data?.maybe_creator,
entityToken: data.token,
creator: data?.maybe_creator || data.details?.maybe_media_file_data?.maybe_creator,
entityToken: data.details?.entity_token || data.token,
entityType: "media_file",
makeBookmarksProps: bookmarks?.makeProps,
makeRatingsProps: ratings?.makeProps,
@@ -54,8 +54,8 @@ export default function GLTFCard({
<p className="fs-7 opacity-75 mb-0">{timeAgo}</p>
</div>
<CardFooter {...{
creator: data?.maybe_creator,
entityToken: data.token,
creator: data?.maybe_creator || data.details?.maybe_media_file_data?.maybe_creator,
entityToken: data.details?.entity_token || data.token,
entityType: "media_file",
makeBookmarksProps: bookmarks?.makeProps,
makeRatingsProps: ratings?.makeProps,
@@ -66,7 +66,7 @@ export default function ImageCard({
let coverImage = undefined;
if (type === "media") {
coverImage = bucketConfig.getCdnUrl(data.public_bucket_path, 600, 100);
coverImage = bucketConfig.getCdnUrl(data.details?.maybe_media_file_data?.public_bucket_path || data.public_bucket_path, 600, 100);
} else if (type === "weights") {
coverImage = `/images/default-covers/${
data?.cover_image?.default_cover.image_index || 0
@@ -121,8 +121,8 @@ export default function ImageCard({
</div>
<CardFooter
{...{
creator: data?.maybe_creator,
entityToken: data.token,
creator: data?.maybe_creator || data.details?.maybe_media_file_data?.maybe_creator,
entityToken: data.details?.entity_token || data.token,
entityType: "media_file",
makeBookmarksProps: bookmarks?.makeProps,
makeRatingsProps: ratings?.makeProps,