We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ddb1df8 commit 1670721Copy full SHA for 1670721
mathnotes/navigation.py
@@ -111,8 +111,8 @@ def build_level(folder: Path) -> List[Dict[str, Any]]:
111
)
112
113
for subfolder in subfolders:
114
- subfolder_pages = get_pages_in_folder(subfolder, file_to_canonical)
115
- if subfolder_pages:
+ children = build_level(subfolder)
+ if children:
116
# Check if current file is inside this subfolder
117
try:
118
current_file.relative_to(subfolder)
@@ -124,7 +124,7 @@ def build_level(folder: Path) -> List[Dict[str, Any]]:
124
"type": "folder",
125
"name": subfolder.name.replace("-", " ").title(),
126
"expanded": is_ancestor,
127
- "children": build_level(subfolder), # Always include for expand/collapse
+ "children": children,
128
})
129
130
return items
0 commit comments