[+] Add clickable prop to course-head

This commit is contained in:
Hykilpikonna
2019-10-20 19:29:18 -04:00
parent 85305f987f
commit 1c134e02f9
@@ -2,7 +2,8 @@
<div id="course-head" class="course-card-content main vertical-center"> <div id="course-head" class="course-card-content main vertical-center">
<el-row> <el-row>
<el-col :span="12" class="course-col-name"> <el-col :span="12" class="course-col-name">
<div class="course-name">{{course.name}}</div> <div class="course-name"
:class="clickable ? 'clickable' : ''">{{course.name}}</div>
<div class="course-teacher">{{course.teacherName}}</div> <div class="course-teacher">{{course.teacherName}}</div>
</el-col> </el-col>
<el-col :span="12" class="course-col-grade"> <el-col :span="12" class="course-col-grade">
@@ -34,6 +35,9 @@
// @ts-ignore // @ts-ignore
@Prop() course: Course; @Prop() course: Course;
// @ts-ignore
@Prop() clickable: boolean;
} }
</script> </script>
@@ -61,7 +65,7 @@
color: var(--main); color: var(--main);
} }
.course-name:hover .course-name.clickable:hover
{ {
text-decoration: underline; text-decoration: underline;
} }