contest submisssions

This commit is contained in:
Виталий Лавшонок
2025-11-07 12:57:27 +03:00
parent 046e5d1693
commit 93a5366fd5
12 changed files with 329 additions and 28 deletions

View File

@@ -20,6 +20,7 @@ const Mission = () => {
const query = useQuery();
const back = query.get('back') ?? undefined;
const contestId = Number(query.get('contestId') ?? undefined);
if (!missionId || isNaN(missionIdNumber)) {
if (back) return <Navigate to={back} replace />;
@@ -179,13 +180,14 @@ const Mission = () => {
<PrimaryButton
text="Отправить"
onClick={async () => {
console.log(contestId);
await dispatch(
submitMission({
missionId: missionIdNumber,
language: language,
languageVersion: 'latest',
sourceCode: code,
contestId: null,
contestId: contestId,
}),
).unwrap();
dispatch(
@@ -198,7 +200,7 @@ const Mission = () => {
</div>
<div className="h-full w-full ">
<MissionSubmissions missionId={missionIdNumber} />
<MissionSubmissions missionId={missionIdNumber} contestId={contestId} />
</div>
</div>
</div>