refactoring: taskstatus

This commit is contained in:
rngsurrounded
2025-03-02 00:32:53 +09:00
parent e312a400be
commit 4c9b6fac25
6 changed files with 120 additions and 59 deletions
@@ -9,15 +9,15 @@ interface SolutionStatusProps {
const SolutionStatus: React.FC<SolutionStatusProps> = ({ solution }) => {
const getStatusText = (status: TaskStatus, score?: number, maxScore?: number) => {
switch (status) {
case 'checking':
case TaskStatus.Checking:
return 'На проверке';
case 'wrong':
case TaskStatus.Wrong:
return 'Неверный ответ';
case 'correct':
case TaskStatus.Correct:
return `Зачтено ${maxScore}/${maxScore} баллов`;
case 'partial':
case TaskStatus.Partial:
return `Зачтено ${score}/${maxScore} баллов`;
case 'uncleared':
case TaskStatus.Uncleared:
return 'Не решено';
default:
return '';