From c5900a8f47329e6fe3e9606e16096ea4a887b214 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Wed, 20 May 2026 20:44:21 +0800 Subject: [PATCH] auto-sync: 2026-05-20 20:44:21 --- src/frontend/src/components/EdictBoard.tsx | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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)} + /> + )} ); }