diff --git a/frontend/src/views/learning-paths/LearningPathPage.vue b/frontend/src/views/learning-paths/LearningPathPage.vue index 72c00ce0..4a52a711 100644 --- a/frontend/src/views/learning-paths/LearningPathPage.vue +++ b/frontend/src/views/learning-paths/LearningPathPage.vue @@ -95,6 +95,15 @@ } return false; } + function getStatusIconForLearningObject(learningObject: LearningObject): {icon: string, color?: "success" | "info" | "warning" | "error"} { + if (learningObject.teacherExclusive) { + return {icon: "mdi-information", color: "info"}; + } else if (isLearningObjectCompleted(learningObject)) { + return {icon: "mdi-checkbox-marked-circle-outline", color: "success"}; + } else { + return {icon: "mdi-checkbox-blank-circle-outline"}; + } + }