diff --git a/frontend/src/components/kanbanBoard/taskCard.jsx b/frontend/src/components/kanbanBoard/taskCard.jsx index 3f7d9ac..2c5053f 100644 --- a/frontend/src/components/kanbanBoard/taskCard.jsx +++ b/frontend/src/components/kanbanBoard/taskCard.jsx @@ -4,7 +4,7 @@ import { useSortable } from "@dnd-kit/sortable"; import { CSS } from "@dnd-kit/utilities"; import TaskDetailModal from "./taskDetailModal"; -function TaskCard({ task, deleteTask, updateTask, description, tags, difficulty, challenge, importance}) { +function TaskCard({ task, deleteTask, updateTask}) { const [mouseIsOver, setMouseIsOver] = useState(false); const { setNodeRef, attributes, listeners, transform, transition, isDragging } = useSortable({ @@ -40,6 +40,7 @@ function TaskCard({ task, deleteTask, updateTask, description, tags, difficulty, return (
document.getElementById("task_detail_modal").showModal()}> + onClick={() => document.getElementById(`task_detail_modal_${task.id}`).showModal()}> {task.content}
diff --git a/frontend/src/components/kanbanBoard/taskDetailModal.jsx b/frontend/src/components/kanbanBoard/taskDetailModal.jsx index 8d00ba5..ddf954b 100644 --- a/frontend/src/components/kanbanBoard/taskDetailModal.jsx +++ b/frontend/src/components/kanbanBoard/taskDetailModal.jsx @@ -3,7 +3,7 @@ import { FaTasks, FaRegListAlt } from "react-icons/fa"; import { FaPlus } from "react-icons/fa6"; import { TbChecklist } from "react-icons/tb"; -function TaskDetailModal({ title, description, tags, difficulty, challenge, importance }) { +function TaskDetailModal({ title, description, tags, difficulty, challenge, importance, taskId }) { const [isChallengeChecked, setChallengeChecked] = useState(challenge); const [isImportantChecked, setImportantChecked] = useState(importance); const [currentDifficulty, setCurrentDifficulty] = useState(difficulty); @@ -21,7 +21,7 @@ function TaskDetailModal({ title, description, tags, difficulty, challenge, impo }; return ( -