function RecipeDetails({ recipe, onEditClick, onDeleteClick, onShowDeleteModal }) { if (!recipe) { return (

עדיין לא נבחר מתכון. בחר מתכון מהרשימה או צור מתכון חדש.

); } const handleDelete = () => { onShowDeleteModal(recipe.id, recipe.name); }; return (

{recipe.name}

{translateMealType(recipe.meal_type)} · {recipe.time_minutes} דקות הכנה

⏱ {recipe.time_minutes} דק׳ 🍽 {translateMealType(recipe.meal_type)}

מצרכים

    {recipe.ingredients.map((ing, idx) => (
  • {ing}
  • ))}

שלבים

    {recipe.steps.map((step, idx) => (
  1. {step}
  2. ))}
{recipe.tags && recipe.tags.length > 0 && ( )}
); } function translateMealType(type) { switch (type) { case "breakfast": return "בוקר"; case "lunch": return "צהריים"; case "dinner": return "ערב"; case "snack": return "נשנוש"; default: return type; } } export default RecipeDetails;