From 92088e9c8a712a7b49348c6075c45ded9f2a2498 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Mon, 9 Mar 2026 15:29:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(todo):=20=E7=BC=96=E8=BE=91=E6=97=B6?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E4=B8=BA=E7=A9=BA=E5=88=99=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BB=BB=E5=8A=A1=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/todo/TodoPage.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/modules/todo/TodoPage.tsx b/src/modules/todo/TodoPage.tsx index 7e5619a..10d749b 100644 --- a/src/modules/todo/TodoPage.tsx +++ b/src/modules/todo/TodoPage.tsx @@ -148,7 +148,18 @@ export const TodoPage: React.FC = () => { if (!editingItem) return const { date, index } = editingItem const newContent = editContent.trim() - if (!newContent) return + if (!newContent) { + try { + const data = await deleteTodoItem(currentYear, currentMonth, date, index) + setDayTodos(data.dayTodos) + } catch (error) { + console.error('Failed to delete TODO:', error) + } finally { + setEditingItem(null) + setEditContent('') + } + return + } try { const data = await updateTodoItem(currentYear, currentMonth, date, index, newContent)