Fixed issue with SUbject card where it would use a diffrent grade than there is
This commit is contained in:
@@ -16,7 +16,7 @@ export function SubjectCard({ subject, averageGrade, calculatedAverage, gradeSys
|
|||||||
const displaySystem = (gradeSystem || subject.grade_system || "percentage") as GradeSystem;
|
const displaySystem = (gradeSystem || subject.grade_system || "percentage") as GradeSystem;
|
||||||
|
|
||||||
// Calculate target progress if grade is available
|
// Calculate target progress if grade is available
|
||||||
const targetProgress = averageGrade !== undefined ? calculateTargetProgress(subject.target_grade ?? averageGrade, subject) : null;
|
const targetProgress = averageGrade !== undefined ? calculateTargetProgress(averageGrade, subject) : null;
|
||||||
const hasTaget = targetProgress && targetProgress.status !== "no-target";
|
const hasTaget = targetProgress && targetProgress.status !== "no-target";
|
||||||
|
|
||||||
const isOverridden = calculatedAverage !== undefined && averageGrade !== undefined && Math.abs(calculatedAverage - averageGrade) > 0.01;
|
const isOverridden = calculatedAverage !== undefined && averageGrade !== undefined && Math.abs(calculatedAverage - averageGrade) > 0.01;
|
||||||
|
|||||||
Reference in New Issue
Block a user