We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6d4a24 commit 4ef5707Copy full SHA for 4ef5707
src/lib/components/themis/ModuleStructurePlanner.svelte
@@ -9,8 +9,26 @@
9
back: void;
10
}>();
11
12
+ function countModules(course: CourseData): number {
13
+ let modules: number = 0;
14
+ for (const arc of course.arcs) {
15
+ modules += arc.modules.length;
16
+ }
17
+ return modules;
18
19
+
20
+ function getModules(course: CourseData): ModuleSlot[] {
21
+ let modules: ModuleSlot[] = [];
22
23
+ modules = modules.concat(arc.modules);
24
25
26
27
28
let modules: ModuleSlot[] =
- courseData.modules.length > 0 ? courseData.modules : [createEmptyModule(1)];
29
+ countModules(courseData) > 0
30
+ ? getModules(courseData)
31
+ : [createEmptyModule(1)];
32
33
let errors: { [key: number]: string } = {};
34
0 commit comments