diff --git a/src/components/personal/TaskWorkspace.tsx b/src/components/personal/TaskWorkspace.tsx index fcea615..084e297 100644 --- a/src/components/personal/TaskWorkspace.tsx +++ b/src/components/personal/TaskWorkspace.tsx @@ -21,7 +21,7 @@ interface TaskWorkspaceProps { export const TaskWorkspace = ({ task, onTaskComplete }: TaskWorkspaceProps) => { const { refreshStats } = useChallenge() - const { result, setResult, submit, reset, queueStatus, finalSubmission, isSubmitting } = useSubmission({ + const { result, setResult, submit, queueStatus, finalSubmission, isSubmitting } = useSubmission({ taskId: task.id, }) @@ -364,12 +364,18 @@ export const TaskWorkspace = ({ task, onTaskComplete }: TaskWorkspaceProps) => { /> - + {!isAccepted && ( <> - {/* @ts-expect-error Chakra UI v2 uses isDisabled */} - {/* @ts-expect-error Chakra UI v2 uses isLoading/isDisabled */} - ))} + {chain.tasks.map((t, index) => { + const isAccessible = isTaskAccessible(index) + const isCurrent = t.id === taskId + + return ( + + ) + })}