diff --git a/services/frontend/src/pages/CompetitionSession/components/CompetitionHeader/index.tsx b/services/frontend/src/pages/CompetitionSession/components/CompetitionHeader/index.tsx index b4eba1b..6d36a6b 100644 --- a/services/frontend/src/pages/CompetitionSession/components/CompetitionHeader/index.tsx +++ b/services/frontend/src/pages/CompetitionSession/components/CompetitionHeader/index.tsx @@ -7,13 +7,23 @@ interface CompetitionHeaderProps { title: string; tasks: Task[]; competitionId: string; + setAnswer: (value: string) => void; + setSelectedFile: (file: File | null) => void; // заглушка } const CompetitionHeader: React.FC = ({ title, tasks, - competitionId + competitionId, + setAnswer, + setSelectedFile }) => { + + const handleTaskSelect = () => { + setAnswer("") + setSelectedFile(null) + } + return (
@@ -21,6 +31,7 @@ const CompetitionHeader: React.FC = ({ diff --git a/services/frontend/src/pages/CompetitionSession/index.tsx b/services/frontend/src/pages/CompetitionSession/index.tsx index 4d0c5f8..eb80913 100644 --- a/services/frontend/src/pages/CompetitionSession/index.tsx +++ b/services/frontend/src/pages/CompetitionSession/index.tsx @@ -95,6 +95,8 @@ const CompetitionSession = () => { title={competitionTitle} tasks={tasks} competitionId={competitionId} + setAnswer={setAnswer} + setSelectedFile={setSelectedFile} />
diff --git a/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/components/SolutionStatus/index.tsx b/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/components/SolutionStatus/index.tsx index b67c5ac..8596c97 100644 --- a/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/components/SolutionStatus/index.tsx +++ b/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/components/SolutionStatus/index.tsx @@ -11,6 +11,7 @@ const SolutionStatus: React.FC = ({ solution, maxPoints }) => { const formattedDate = solution.timestamp ? format(parseISO(solution.timestamp), "d MMMM, HH:mm", { locale: ru }) : ''; + console.log(solution, "SOLUTION STATUS") return (
diff --git a/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx b/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx index 3d6352a..2d0df9e 100644 --- a/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx +++ b/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx @@ -111,6 +111,7 @@ const TaskSolution: React.FC = ({ const handleSolutionSelect = (solution: Solution) => { setDisplayedSolution(solution); + console.log(displayedSolution) }; const handleClearExistingFile = () => {