3030<script lang="ts">
3131import { defineComponent } from ' vue' ;
3232import { Displayable } from ' @vue-skuilder/common-ui' ;
33- import Courses from ' @vue-skuilder/courses' ;
33+ import { allCourses } from ' @vue-skuilder/courses' ;
3434import { getDataLayer , CourseDBInterface } from ' @vue-skuilder/db' ;
3535import {
3636 NameSpacer ,
@@ -84,9 +84,9 @@ export default defineComponent({
8484 this .courseDatashapes = this .courseConfig .dataShapes ;
8585 this .courseQuestionTypes = this .courseConfig .questionTypes ;
8686
87- const dataShapeData = Courses .allDataShapes ();
87+ const dataShapeData = allCourses .allDataShapes ();
8888
89- Courses .allDataShapesRaw ().forEach ((ds ) => {
89+ allCourses .allDataShapesRaw ().forEach ((ds ) => {
9090 console .log (` [ComponentRegistration] Datashape:\n ${JSON .stringify (ds )} ` );
9191 });
9292
@@ -98,19 +98,19 @@ export default defineComponent({
9898 this .dataShapes .push ({
9999 name: shape .dataShape ,
100100 course: shape .course ,
101- dataShape: Courses .getDataShape (shape ),
101+ dataShape: allCourses .getDataShape (shape ),
102102 registered: index !== undefined ,
103103 displayable: shape .displayable ,
104104 });
105105 });
106106
107107 this .dataShapes = _ .sortBy (this .dataShapes , [' registered' , ' name' ]);
108108
109- const courseNameList = Courses .courses .map ((course ) => course .name );
109+ const courseNameList = allCourses .courses .map ((course ) => course .name );
110110 const questionData: Array <[QuestionDescriptor , typeof Displayable ]> = [];
111111
112112 courseNameList .forEach ((course ) => {
113- const courseQs = Courses .getCourse (course )! .questions ;
113+ const courseQs = allCourses .getCourse (course )! .questions ;
114114
115115 courseQs .forEach ((courseQ ) => {
116116 questionData .push ([
0 commit comments