diff --git a/src/frontend/src/components/EdictBoard.tsx b/src/frontend/src/components/EdictBoard.tsx index 4f0bed9..d19c381 100644 --- a/src/frontend/src/components/EdictBoard.tsx +++ b/src/frontend/src/components/EdictBoard.tsx @@ -564,6 +564,35 @@ export default function EdictBoard() { {archiveFiltered.length === 0 && } + + {/* 项目操作确认框 */} + {showProjectConfirm && ( +
setShowProjectConfirm(null)}> +
e.stopPropagation()}> +
+ {showProjectConfirm.action === 'archive' ? '📦 归档项目' : '🗑️ 删除项目'} +
+
+ 确定要{showProjectConfirm.action === 'archive' ? '归档' : '删除'}「{showProjectConfirm.name}」吗? + {showProjectConfirm.action === 'delete' && '\n此操作为逻辑删除,不会物理删除数据。'} +
+
+ + +
+
+
+ )} + + {/* 新建项目对话框 */} + {showNewProject && ( + setShowNewProject(false)} + /> + )} ); }