import React from 'react'; import { Link } from 'react-router-dom'; import { Task } from '@/shared/types/task'; import { ArrowLeft } from 'lucide-react'; import { useNavigate } from 'react-router-dom'; interface CompetitionHeaderProps { title: string; tasks: Task[]; competitionId: string; setAnswer: (value: string) => void; setSelectedFile: (file: File | null) => void; } const CompetitionHeader: React.FC = ({ title, tasks, competitionId, setAnswer, setSelectedFile }) => { const navigate = useNavigate(); const handleTaskSelect = (taskId: string) => { setAnswer(""); setSelectedFile(null); console.log("SETTER ERROR") navigate(`/competition/${competitionId}/tasks/${taskId}`); } return (

{title}

{tasks.map((task) => ( ))}
); }; export default CompetitionHeader;