diff --git a/src/pages/content-management/HumanLanguagePage.tsx b/src/pages/content-management/HumanLanguagePage.tsx index 60d4dff..06c6a48 100644 --- a/src/pages/content-management/HumanLanguagePage.tsx +++ b/src/pages/content-management/HumanLanguagePage.tsx @@ -244,7 +244,6 @@ export function HumanLanguagePage() { modules: levelNode?.modules ?? [], } }) - .filter((entry) => entry.modules.length > 0) return ( - - {module.sub_modules.map((subModule) => ( -
-
-

Sub-module: {subModule.title}

- {categoryId ? ( -
- - - - - - -
- ) : null} -
-
- {subModule.videos.map((video) => ( -
- - {video.title} -
- ))} - {subModule.practices.map((practice) => ( -
- Practice: {practice.title} ({practice.question_count} audio question(s)) -
- ))} -
+ {entry.modules.length === 0 ? ( +

No modules yet. Use “Add Module” to start.

+ ) : ( + entry.modules.map((module) => ( +
+
+

Module: {module.title}

+
- ))} -
- ))} + {module.sub_modules.map((subModule) => ( +
+
+

Sub-module: {subModule.title}

+ {categoryId ? ( +
+ + + + + + +
+ ) : null} +
+
+ {subModule.videos.map((video) => ( +
+ + {video.title} +
+ ))} + {subModule.practices.map((practice) => ( +
+ Practice: {practice.title} ({practice.question_count} audio question(s)) +
+ ))} +
+
+ ))} +
+ )) + )} ))