import Link from 'next/link'; import Image from 'next/image'; import type { RecipeMetadata } from '@/lib/recipes'; interface RecipeCardProps { recipe: RecipeMetadata & { folderPath: string }; } export default function RecipeGridCard({ recipe }: RecipeCardProps) { // Convert relative path to public URL const imageSrc = recipe.displayPhoto && recipe.displayPhoto.startsWith('./') ? `/recipes/${recipe.folderPath}/${recipe.displayPhoto.replace('./', '')}`.replace(/\\/g, '/') : recipe.displayPhoto || null; return (
{recipe.description}