Skip to content

Commit 5b0007a

Browse files
fix: 修复类型检查错误
- 移除未使用的 selectedTask 状态变量 - 为 find 函数添加类型注解 - 修复 TypeScript 编译错误 Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
1 parent 1e0d74e commit 5b0007a

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

frontend/src/pages/console/user/task/task-view.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ export default function TaskViewPage() {
2121
const [tasks, setTasks] = useState<DomainProjectTask[]>([])
2222
const [loading, setLoading] = useState(false)
2323
const [selectedTaskId, setSelectedTaskId] = useState<string | null>(searchParams.get('taskId') || null)
24-
const [selectedTask, setSelectedTask] = useState<DomainProjectTask | null>(null)
2524
const [sidebarWidth, setSidebarWidth] = useState<'wide' | 'narrow'>('wide')
2625
const [, update] = useState(0)
2726

@@ -41,12 +40,11 @@ export default function TaskViewPage() {
4140
if (fetchedTasks.length > 0 && !selectedTaskId) {
4241
const firstTask = fetchedTasks[0]
4342
setSelectedTaskId(firstTask.id)
44-
setSelectedTask(firstTask)
4543
setSearchParams({ taskId: firstTask.id }, { replace: true })
4644
} else if (selectedTaskId) {
47-
const foundTask = fetchedTasks.find(t => t.id === selectedTaskId)
45+
const foundTask = fetchedTasks.find((t: DomainProjectTask) => t.id === selectedTaskId)
4846
if (foundTask) {
49-
setSelectedTask(foundTask)
47+
setTasks(fetchedTasks)
5048
}
5149
}
5250
} else {
@@ -60,8 +58,6 @@ export default function TaskViewPage() {
6058
fetchTasks()
6159
}, [fetchTasks])
6260

63-
const taskTitle = selectedTask?.summary || stripMarkdown(selectedTask?.content || "")
64-
6561
return (
6662
<div className="flex h-screen overflow-hidden">
6763
<div className={cn("border-r flex flex-col h-full bg-muted/30 overflow-hidden transition-all duration-300", sidebarWidth === 'wide' ? 'w-80' : 'w-40')}>
@@ -104,7 +100,6 @@ export default function TaskViewPage() {
104100
)}
105101
onClick={() => {
106102
setSelectedTaskId(task.id)
107-
setSelectedTask(task)
108103
setSearchParams({ taskId: task.id })
109104
}}
110105
>

0 commit comments

Comments
 (0)