import React, { useState } from 'react'; import { type RecipeSmall } from "../types/Recipe" import Modal from '../components/Modal.tsx' interface CookbookRecipeTileProps { recipe: RecipeSmall; handleDelete: (id: number | undefined) => void; } function CookbookRecipeTile({ recipe, handleDelete }: CookbookRecipeTileProps) { const [isModalOpen, setIsModalOpen] = useState(false); const openModal = () => { setIsModalOpen(true) }; const closeModal = () => { setIsModalOpen(false) }; const confirmDelete = () => { handleDelete(recipe.id); closeModal(); }; return (

{recipe.name}

); }; export default CookbookRecipeTile;