[U] Use formatCourseIndex() in navigation

This commit is contained in:
Hykilpikonna
2019-10-20 19:41:50 -04:00
parent 707e96d2e9
commit b965859537
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -1,5 +1,7 @@
import {Component, Prop, Vue} from 'vue-property-decorator'; import {Component, Prop, Vue} from 'vue-property-decorator';
import Constants from '@/constants'; import Constants from '@/constants';
import {Course} from '@/components/app/app';
import {CourseUtils} from '@/utils/course-utils';
/** /**
* This component is the top navigation bar * This component is the top navigation bar
@@ -39,6 +41,11 @@ export default class Navigation extends Vue
}; };
} }
public formatCourseIndex(course: Course)
{
return CourseUtils.formatTabIndex(course);
}
/** /**
* This function is called when the selection changes. * This function is called when the selection changes.
* *
+1 -1
View File
@@ -12,7 +12,7 @@
<el-submenu index="courses"> <el-submenu index="courses">
<template slot="title">Courses</template> <template slot="title">Courses</template>
<el-menu-item v-for="course in courses" <el-menu-item v-for="course in courses"
:index="`course/${course.id}/${course.name.toLowerCase().split(' ').join('-')}`" :index="formatCourseIndex(course)"
:key="course.name">{{course.name}}</el-menu-item> :key="course.name">{{course.name}}</el-menu-item>
</el-submenu> </el-submenu>