import { Check, Clock, X } from 'lucide-react';
const QuestionStatusIcon = ({ answer }: { answer: ExamAttemptAnswer }) => {
const safeQuestion = (answer: ExamAttemptAnswer) => answer.exam_question ?? ({} as ExamQuestion);
const question = safeQuestion(answer);
const marksObtained = answer.marks_obtained || 0;
const totalMarks = question.marks || 0;
const isFullMarks = totalMarks > 0 && marksObtained === totalMarks;
if (answer.is_correct === null) return ;
if (answer.is_correct || isFullMarks) return ;
return ;
};
export default QuestionStatusIcon;