import SubmissionItem from "./SubmissionItem"; import { SecondaryButton } from "../../../components/button/SecondaryButton"; import { useAppDispatch, useAppSelector } from "../../../redux/hooks"; import { FC, useEffect } from "react"; import { setMenuActivePage } from "../../../redux/slices/store"; import { useNavigate } from "react-router-dom"; import { fetchMissions } from "../../../redux/slices/missions"; export interface Mission { id: number; authorId: number; name: string; difficulty: "Easy" | "Medium" | "Hard"; tags: string[]; timeLimit: number; memoryLimit: number; createdAt: string; updatedAt: string; } interface MissionSubmissionsProps{ missionId: number; } const MissionSubmissions: FC = ({missionId}) => { const submissions = useAppSelector((state) => state.submin.submitsById[missionId]); useEffect(() => { }, []); const checkStatus = (status: string) => { if (status == "IncorrectAnswer") return "wronganswer"; if (status == "TimeLimitError") return "timelimit"; return undefined; } return (
{submissions && submissions.map((v, i) => ( ))}
); }; export default MissionSubmissions;