diff --git a/resources/js/components/tracker/SubjectChecklist.vue b/resources/js/components/tracker/SubjectChecklist.vue index ab3ede1d..be2da76a 100644 --- a/resources/js/components/tracker/SubjectChecklist.vue +++ b/resources/js/components/tracker/SubjectChecklist.vue @@ -63,8 +63,9 @@ const expandedSubjectIds = ref>(new Set()); function toggleExpand(subjectId: number) { if (expandedSubjectIds.value.has(subjectId)) { - expandedSubjectIds.value.delete(subjectId); + expandedSubjectIds.value.clear(); } else { + expandedSubjectIds.value.clear(); expandedSubjectIds.value.add(subjectId); } } @@ -235,7 +236,8 @@ const shareData = computed(() => { image_url: (authUser.value?.image_url as string | null) || null, institution: (authUser.value?.institution as string | null) || null, }, - course: `${props.course.toUpperCase()} (${formatGroup(props.group)})`, + course: props.course, + group: formatGroup(props.group), overallPercent: overallPercentage.value, completedChapters: totalCompletedChapters.value, totalChapters: totalChapters.value, @@ -254,50 +256,50 @@ const shareData = computed(() => {
-
-
+
+

Syllabus Chapter Checklist

-

+

-
+
-
+
@@ -324,21 +330,34 @@ const shareData = computed(() => {
- Total Course Completion + Completion + - {{ totalCompletedChapters }} / - {{ totalChapters }} Chapters ({{ overallPercentage }}%) + {{ totalCompletedChapters }}/{{ + totalChapters + }} + ({{ overallPercentage }}%) +
('detailed');