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)