Files
memorium/lib/resources.ts
2025-10-28 20:15:23 +01:00

44 lines
886 B
TypeScript

export const resources = {
"home": {
emoji: "House with Garden.png",
name: "Home",
link: "/",
prefix: "",
},
"recipe": {
emoji: "Fork and Knife with Plate.png",
name: "Recipes",
link: "/recipes",
prefix: "Recipes/",
},
"movie": {
emoji: "Popcorn.png",
name: "Movies",
link: "/movies",
prefix: "Media/movies/",
},
"article": {
emoji: "Writing Hand Medium-Light Skin Tone.png",
name: "Articles",
link: "/articles",
prefix: "Media/articles/",
},
"series": {
emoji: "Television.png",
name: "Series",
link: "/series",
prefix: "Media/series/",
},
} as const;
export async function fetchResource(resource: string) {
try {
const response = await fetch(
`https://marka.max-richter.dev/resources/${resource}`,
);
return response.json();
} catch (_e) {
return [];
}
}