fix: some stuff
Some checks failed
Deploy to SFTP Server / build (push) Has been cancelled

This commit is contained in:
Max Richter
2025-10-22 12:58:18 +02:00
parent 5ba54fee6e
commit a27e9046c0
6 changed files with 39 additions and 47 deletions

View File

@@ -26,13 +26,13 @@ export async function getStaticPaths() {
);
return paths.flat().filter(Boolean);
}catch(err){
return []
} catch (err) {
return [];
}
}
const resource = await memorium.listResource(
`/${resourceType}/${resourceName}.md`,
`${resourceType}/${resourceName}.md`,
);
---
@@ -59,7 +59,7 @@ const resource = await memorium.listResource(
<h2>Ingredients</h2>
<ul>
{
resource.content.recipeIngredient.map((ingredient) => (
resource?.content.recipeIngredient.map((ingredient) => (
<li>{markdownToText(ingredient)}</li>
))
}
@@ -68,7 +68,7 @@ const resource = await memorium.listResource(
<h2>Steps</h2>
<ol>
{
resource.content.recipeInstructions.map((ingredient) => (
resource?.content.recipeInstructions.map((ingredient) => (
<li>{markdownToText(ingredient)}</li>
))
}

View File

@@ -6,7 +6,15 @@ import { resources as resourceTypes } from "../resources.ts";
const { resourceType } = Astro.params;
const resources = await memorium.listResource(resourceType);
async function safeGetResource(resType) {
try {
return await memorium.listResource(resourceType);
} catch (error) {
return {content:[]};
}
}
const resources = await safeGetResource(resourceType);
export async function getStaticPaths() {
return resourceTypes.map((type: any) => {

View File

@@ -3,7 +3,6 @@ const collection = "resources";
type Resource = {
id: string;
collection: string;
body: string;
data: {
title: string;
icon: string;
@@ -31,9 +30,8 @@ type Resource = {
// };
const recipes = {
id: "Recipes",
id: "recipes",
collection,
body: "Recipes",
data: {
title: "Recipes",
icon: "🍲",