From e389c7bebceb3c4fdcebcf69b6de2307ca2f5c61 Mon Sep 17 00:00:00 2001 From: Sandro Date: Sun, 25 Oct 2026 20:41:27 +0100 Subject: [PATCH] refactor(tasks): simplify create task list modal by removing share dropdown --- frontend/src/features/triage/TasksView.tsx | 45 +--------------------- 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/frontend/src/features/triage/TasksView.tsx b/frontend/src/features/triage/TasksView.tsx index 6f6974d..fb957b4 100644 --- a/frontend/src/features/triage/TasksView.tsx +++ b/frontend/src/features/triage/TasksView.tsx @@ -78,7 +78,6 @@ export const TasksView: React.FC = ({ const [showNewListModal, setShowNewListModal] = useState(false); const [newListTitle, setNewListTitle] = useState(''); const [newListIcon, setNewListIcon] = useState('πŸ“‹'); - const [newListShareTarget, setNewListShareTarget] = useState(''); // Share TaskList modal state const [showShareListModal, setShowShareListModal] = useState(false); @@ -699,27 +698,16 @@ export const TasksView: React.FC = ({ const title = newListTitle.trim(); if (!title) return; try { - let teamId: string | undefined = undefined; - let userId: string | undefined = undefined; - if (newListShareTarget.startsWith('team:')) { - teamId = newListShareTarget.replace('team:', ''); - } else if (newListShareTarget.startsWith('user:')) { - userId = newListShareTarget.replace('user:', ''); - } const created = await api.createTaskList({ title, icon: newListIcon, - teamId: teamId, }); - if (userId && created?.id) { - await api.addTaskListShare(created.id, { targetType: 'user', targetId: userId }); - } const freshLists = await api.getTaskLists(); setTaskLists(freshLists); setSelectedListId(created.id); setShowNewListModal(false); setNewListTitle(''); - setNewListShareTarget(''); + setNewListIcon('πŸ“‹'); } catch (err: any) { alert(err.message || 'Fehler beim Erstellen der Aufgabenliste'); } @@ -1374,37 +1362,6 @@ export const TasksView: React.FC = ({ -
- - -
-