diff --git a/frontend/src/app/projects/[projectSlug]/page.tsx b/frontend/src/app/projects/[projectSlug]/page.tsx
index aab3523..b6d3276 100644
--- a/frontend/src/app/projects/[projectSlug]/page.tsx
+++ b/frontend/src/app/projects/[projectSlug]/page.tsx
@@ -84,12 +84,13 @@ export default async function Page({
{graphqlData.data.projects?.data[0].attributes?.satellites?.data.map(
(satellite: any) => {
+ const previewImage =
+ satellite?.attributes?.previewImage?.data
+ ?.attributes?.url ?? undefined;
const satelliteObject: ProjectOrSatellite = {
id: satellite.id,
title: satellite.attributes.name,
- previewImage:
- satellite.attributes.previewImage.data
- .attributes.url,
+ previewImage: previewImage,
slug: satellite.attributes.name,
isProject: false,
};
diff --git a/frontend/src/components/RelatedProjectsAndSatellites.tsx b/frontend/src/components/RelatedProjectsAndSatellites.tsx
index bac3855..3815383 100644
--- a/frontend/src/components/RelatedProjectsAndSatellites.tsx
+++ b/frontend/src/components/RelatedProjectsAndSatellites.tsx
@@ -8,6 +8,7 @@ import {
CardHeader,
CardTitle,
} from "@/components/shadcn/card";
+import { OuiImage } from "@/components/fullBlogCard";
export default function RelatedProjectsAndSatellites({
project,
@@ -22,7 +23,7 @@ export default function RelatedProjectsAndSatellites({
return (
@@ -34,7 +35,7 @@ export default function RelatedProjectsAndSatellites({
- {previewImage && (
+ {previewImage ? (
+ ) : (
+
+
+
)}