[+] Implement next course

This commit is contained in:
Hykilpikonna
2019-10-20 21:01:53 -04:00
parent 7e8ea73363
commit 3ce66e1201
+10 -2
View File
@@ -14,7 +14,8 @@ export default class Navigation extends Vue
// @ts-ignore // @ts-ignore
@Prop() activeIndex: string; @Prop() activeIndex: string;
@Prop() courses: any; // @ts-ignore
@Prop() courses: Course[];
/** /**
* This is called when the instance is created. * This is called when the instance is created.
@@ -82,7 +83,14 @@ export default class Navigation extends Vue
*/ */
public nextCourse() public nextCourse()
{ {
// TODO: implement this. // Find current course
let courseId = this.activeIndex.split('/')[1];
// Find current course index
let courseIndex = this.courses.findIndex(c => c.id == +courseId);
// Set tab to the next index
this.updateIndex(CourseUtils.formatTabIndex(this.courses[courseIndex + 1]))
} }
/** /**