setQuickSearch(e.target.value)}
@@ -1011,13 +1024,13 @@ export function HumanLanguagePage() {
setQuickSubCategoryName(e.target.value)}
/>
setQuickCourseName(e.target.value)}
@@ -1046,8 +1059,8 @@ export function HumanLanguagePage() {
const pathLevelsFull = levelsDone.length >= CEFR_LEVELS.length
return (
-
-
+
+
)}
{course.course_name}
+
+ {levelsDone.length}/{CEFR_LEVELS.length} levels
+
{!pathCollapsed ? (
-
+
{courseLevels.length === 0 ? (
No levels match the current level filter.
) : (
@@ -1091,8 +1107,8 @@ export function HumanLanguagePage() {
const levelRemoveIds = modules.flatMap((m) => m.sub_modules.map((s) => s.id))
const canRemoveLevel = levelRemoveIds.length > 0
return (
-
-
+
+
{!collapsedLevels.includes(levelKey) ? (
-
+