import React, { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { useNavigate } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { PenTool, MoreVertical, Clock, ExternalLink, Trash2 } from 'lucide-react'; const ProjectCard = ({ project, onDelete }) => { const navigate = useNavigate(); const [showMenu, setShowMenu] = useState(false); const { t } = useTranslation(); return ( navigate(`/canvas/${project.id}`)} >
{showMenu && ( )}

{project.title}

{new Date(project.createdAt).toLocaleDateString()}

{project.description || t('dashboard.no_description', 'No description provided...')}

); }; export default ProjectCard;