diff --git a/src/components/ProjectManageCard.tsx b/src/components/ProjectManageCard.tsx index 5b63413..37f9aaa 100644 --- a/src/components/ProjectManageCard.tsx +++ b/src/components/ProjectManageCard.tsx @@ -1,5 +1,6 @@ import React from 'react' -import { Edit, Trash2, FolderOpen } from 'lucide-react' +import { Edit, Trash2, FolderOpen, Settings, ArrowRight } from 'lucide-react' +import { useNavigate } from 'react-router-dom' import { Project } from '../services/projectService' import ProjectImage from './ProjectImage' @@ -16,15 +17,31 @@ const ProjectManageCard: React.FC = ({ onDelete, onOpenDirectory }) => { + const navigate = useNavigate() + + const handleEnterProject = () => { + navigate(`/projects/${project.id}`) + } return ( -
+
{/* 商品图片 */} -
+
+ {/* 悬停时显示进入提示 */} +
+
+
+ +
+
+
@@ -33,6 +50,13 @@ const ProjectManageCard: React.FC = ({

{project.name}

+
)} + {/* 进入项目按钮 */} + + {/* 创建时间 */}
创建于 {new Date(project.created_at).toLocaleDateString()}