Fix TypeScript errors causing HTTP 500

This commit is contained in:
OpenClaw Bot 2026-02-19 20:03:40 -06:00
parent 1db22ef509
commit 694cb6a793

View File

@ -37,23 +37,23 @@ const priorityColors: Record<Priority, string> = {
const allStatuses: TaskStatus[] = ["open", "backlog", "blocked", "in-progress", "review", "validate", "archived", "canceled", "done"]
// Sprint board columns mapped to workflow statuses
const sprintColumns = [
const sprintColumns: { key: string; label: string; statuses: TaskStatus[] }[] = [
{
key: "todo",
label: "To Do",
statuses: ["open", "backlog"] // OPEN, TO DO
statuses: ["open", "backlog"]
},
{
key: "inprogress",
label: "In Progress",
statuses: ["blocked", "in-progress", "review", "validate"] // BLOCKED, IN PROGRESS, REVIEW, VALIDATE
statuses: ["blocked", "in-progress", "review", "validate"]
},
{
key: "done",
label: "Done",
statuses: ["archived", "canceled", "done"] // ARCHIVED, CANCELED, DONE
statuses: ["archived", "canceled", "done"]
},
] as const
]
export default function Home() {
const {
@ -98,15 +98,15 @@ export default function Home() {
syncFromServer()
}, [syncFromServer])
const selectedProject = projects.find((p) => p.id === selectedProjectId)
const selectedTask = tasks.find((t) => t.id === selectedTaskId)
// Set editedTask when selectedTask changes
useEffect(() => {
if (selectedTask) {
setEditedTask({ ...selectedTask })
}
}, [selectedTask])
const selectedProject = projects.find((p) => p.id === selectedProjectId)
const selectedTask = tasks.find((t) => t.id === selectedTaskId)
const projectTasks = selectedProjectId ? getTasksByProject(selectedProjectId) : []
// Get current active sprint (across all projects)