diff --git a/src/components/Image.astro b/src/components/Image.astro
index c8de239..f7d8d52 100644
--- a/src/components/Image.astro
+++ b/src/components/Image.astro
@@ -13,16 +13,16 @@ interface Props {
maxWidth?: number;
}
-async function checkImage(src:string){
+async function checkImage(src: string) {
try {
const res = await fetch(src);
if (res.ok) {
- return src
+ return src;
}
- return undefined
- }catch(err){
- console.log({src});
- return undefined
+ return undefined;
+ } catch (err) {
+ console.log({ src });
+ return undefined;
}
}
@@ -37,7 +37,7 @@ const {
let thumbhash = hash && image.fsPath ? await generateThumbHash(image) : "";
-const imageSrc = await checkImage(image);
+const imageSrc = await checkImage(image.src);
let exif = await getExifData(image);
@@ -60,21 +60,25 @@ const sizes = [
].filter((size) => !maxWidth || size.width <= maxWidth);
---
-{imageSrc?
- size.width)}
- sizes={sizes
- .map((size) => `${size.media || "100vw"} ${size.width}px`)
- .join(", ")}>
-
-
-:undefined }
+{
+ imageSrc ? (
+ size.width)}
+ sizes={sizes
+ .map((size) => `${size.media || "100vw"} ${size.width}px`)
+ .join(", ")}>
+
+
+ ) : undefined
+}
+ ) : undefined
+}
diff --git a/src/helpers/memorium.ts b/src/helpers/memorium.ts
index f7b2c6c..451f3e9 100644
--- a/src/helpers/memorium.ts
+++ b/src/helpers/memorium.ts
@@ -1,4 +1,4 @@
-export async function listResource(id: string): Promise {
+export async function listResource(id: string): Promise {
try {
const response = await fetch(
`https://marka.max-richter.dev/${id}`,
diff --git a/src/pages/resources/Recipes/index.astro b/src/pages/resources/Recipes/index.astro
index 8c9b5fa..df8f1b7 100644
--- a/src/pages/resources/Recipes/index.astro
+++ b/src/pages/resources/Recipes/index.astro
@@ -17,7 +17,7 @@ const recipes = await memorium.listResource("Recipes");
id: recipe.name.replace(/\.md$/, ""),
data: {
cover: recipe.content?.image
- ? `http://localhost:8080/${recipe.content.image}`
+ ? {src:`http://localhost:8080/${recipe.content.image}`}
: undefined,
title: recipe.name.replace(/\.md$/, ""),
},