add contests

This commit is contained in:
Виталий Лавшонок
2025-12-05 23:42:18 +03:00
parent 358c7def78
commit fd34761745
36 changed files with 2518 additions and 710 deletions

View File

@@ -2,10 +2,10 @@ import { useState, FC } from 'react';
import { cn } from '../../../../lib/cn';
import { ChevroneDown } from '../../../../assets/icons/groups';
import MyMissionItem from './MyMissionItem';
import { Mission } from '../../../../redux/slices/missions';
import { MissionItem } from '../../../../redux/slices/profile';
interface MissionsBlockProps {
missions: Mission[];
missions: MissionItem[];
title: string;
className?: string;
setTastDeleteId: (v: number) => void;
@@ -58,11 +58,11 @@ const MissionsBlock: FC<MissionsBlockProps> = ({
{missions.map((v, i) => (
<MyMissionItem
key={i}
id={v.id}
name={v.name}
timeLimit={v.timeLimit}
memoryLimit={v.memoryLimit}
difficulty={v.difficulty}
id={v.missionId}
name={v.missionName}
timeLimit={v.timeLimitMilliseconds}
memoryLimit={v.memoryLimitBytes}
difficulty={v.difficultyValue}
type={i % 2 ? 'second' : 'first'}
setTastDeleteId={setTastDeleteId}
setDeleteModalActive={setDeleteModalActive}