diff --git a/package.json b/package.json index db0c066..50a2da0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.48.0", + "version": "1.48.1", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/components/WeeklyView.tsx b/src/components/WeeklyView.tsx index dae7af3..c9a16c6 100644 --- a/src/components/WeeklyView.tsx +++ b/src/components/WeeklyView.tsx @@ -1973,6 +1973,7 @@ export default function WeeklyView() { const [kanbanFilterList, setKanbanFilterList] = useState(""); const [kanbanFilterWeek, setKanbanFilterWeek] = useState(""); const [kanbanSearch, setKanbanSearch] = useState(""); + const [kanbanDeleteStageId, setKanbanDeleteStageId] = useState(null); const [protectEventTimes, setProtectEventTimes] = useState(false); const [unlockedEvents, setUnlockedEvents] = useState>(new Set()); @@ -6464,17 +6465,30 @@ export default function WeeklyView() { {stage.name} {stageTasks.length} - + setKanbanDeleteStageId(null); + }} + style={{ padding: "2px 6px", fontSize: "0.65rem", borderRadius: "4px", border: "none", cursor: "pointer", background: "#ef4444", color: "#fff", fontWeight: 600, flexShrink: 0, whiteSpace: "nowrap" }} + > + {language === "de" ? "Ja, löschen" : "Confirm"} + + ) : ( + + )}
{stageTasks.map(renderKanbanCard)}