diff --git a/attached_assets/{A4CE1C08-E421-411B-BEF4-A606B643B6C9}_1755598962970.png b/attached_assets/{A4CE1C08-E421-411B-BEF4-A606B643B6C9}_1755598962970.png new file mode 100644 index 0000000..bb3d19e Binary files /dev/null and b/attached_assets/{A4CE1C08-E421-411B-BEF4-A606B643B6C9}_1755598962970.png differ diff --git a/client/src/pages/Tasks.tsx b/client/src/pages/Tasks.tsx index bdff72a..3e130d9 100644 --- a/client/src/pages/Tasks.tsx +++ b/client/src/pages/Tasks.tsx @@ -699,23 +699,57 @@ export default function Tasks() { - {canCreateTasks && ( - - - - - - - Créer une nouvelle tâche - - setShowCreateModal(false)} - /> - - +{canCreateTasks && ( + <> + + + {showCreateModal && ( +
+
+
+

+ Créer une nouvelle tâche +

+
+ setShowCreateModal(false)} + /> +
+
+ )} + )} @@ -1195,13 +1229,41 @@ export default function Tasks() { - {/* Modal d'édition */} - - - - Modifier la tâche - - {selectedTask && ( +{/* Modal d'édition */} + {showEditModal && selectedTask && ( +
+
+
+

+ Modifier la tâche +

+
{ @@ -1209,48 +1271,99 @@ export default function Tasks() { setSelectedTask(null); }} /> - )} - -
+ + + )} - {/* Modal de confirmation de suppression */} - - - - - - Confirmer la suppression - - -
-

- Êtes-vous sûr de vouloir supprimer la tâche "{taskToDelete?.title}" ? -

-

- Cette action est irréversible. -

+{/* Modal de confirmation de suppression */} + {showDeleteModal && taskToDelete && ( +
+
+

+ ⚠️ Confirmer la suppression +

+
+

+ Êtes-vous sûr de vouloir supprimer la tâche "{taskToDelete.title}" ? +

+

+ Cette action est irréversible. +

+
+
+ + +
-
- - -
- -
+ + )} ); } \ No newline at end of file