We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4a87b0 commit bb05a87Copy full SHA for bb05a87
src/components/MarkdownLayout/ModuleHeaders/ModuleHeaders.tsx
@@ -37,12 +37,16 @@ export default function ModuleHeaders({
37
38
const lang = getUserLangSetting();
39
const setLang = useSetUserLangSetting();
40
- const markdownProblems = useMarkdownProblems();
+ let problemIDs = [] as string[];
41
// this is for modules
42
- const problemIDs =
43
- markdownData instanceof ModuleInfo
44
- ? markdownProblems.map(problem => problem.uniqueId)
45
- : [];
+ try {
+ const markdownProblems = useMarkdownProblems();
+ if (markdownData instanceof ModuleInfo) {
+ problemIDs = markdownProblems.map(problem => problem.uniqueId);
46
+ }
47
+ } catch (e) {
48
+ console.log(e);
49
50
const problemsProgressInfo = getProblemsProgressInfo(problemIDs);
51
52
// this is for solutions
0 commit comments