import React, { useState, memo } from 'react'; import type { Submission } from '../types'; import HistoryItem from './HistoryItem'; interface SubmissionHistoryProps { submissions: Submission[]; onErrorClick: (details: string) => void; onDelete: (id: string) => void; onRetry: (submission: Submission, errorGeIds: string[], errorUsernames: string[]) => void; onPaste: (username: string, geIdAndLang: string) => void; } const SubmissionHistory: React.FC = ({ submissions, onErrorClick, onDelete, onRetry, onPaste }) => { const [hideNonErrors, setHideNonErrors] = useState(false); return (

Lịch sử submit

{submissions.length > 0 ? (
{submissions.map((sub) => ( ))}
) : (

Chưa có lần submit nào.

)}
); }; export default memo(SubmissionHistory);