diff --git a/frontend/src/components/TaskListPanel.tsx b/frontend/src/components/TaskListPanel.tsx index 61f55f4..ad0d90a 100644 --- a/frontend/src/components/TaskListPanel.tsx +++ b/frontend/src/components/TaskListPanel.tsx @@ -1,5 +1,5 @@ import { useEffect, useState, useCallback } from 'react' -import { useParams } from 'react-router-dom' +import { Link, useParams } from 'react-router-dom' import { getTasks } from '../api/project' import type { Task } from '../api/types' import StatusBadge from './StatusBadge' @@ -67,9 +67,9 @@ export default function TaskListPanel() {
) : ( tasks.map(task => ( - { + if (task.status !== 'completed') e.preventDefault() + }} onMouseEnter={e => { if (task.status === 'completed') (e.currentTarget as HTMLElement).style.background = 'var(--accent-dim)' @@ -115,7 +119,7 @@ export default function TaskListPanel() { )}