Refactor: layout
This commit is contained in:
@@ -1,19 +1,22 @@
|
||||
<template>
|
||||
<v-container>
|
||||
<v-row>
|
||||
<v-col cols="auto">
|
||||
<v-btn depressed color="primary" @click="playVersus">Challenge Mode</v-btn>
|
||||
</v-col>
|
||||
<v-col cols="12">
|
||||
<Coop :courseID="courseID" />
|
||||
</v-col>
|
||||
<v-col cols="12">
|
||||
<AddClosedEndedQuestion />
|
||||
</v-col>
|
||||
<v-col cols="12">
|
||||
<AddOpenEndedQuestion />
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-container fluid class="pa-0">
|
||||
<v-sheet class="rounded-lg pa-2">
|
||||
<span class="text-h4 text--secondary">{{ courseID.toUpperCase() }}</span>
|
||||
<span class="text-h4">{{ $store.getters.getCourseByID(courseID).name }}</span>
|
||||
</v-sheet>
|
||||
<v-container>
|
||||
<v-row>
|
||||
<v-col v-if="isAuthorized" cols="12">
|
||||
<TutorPanel :course-id="courseID" />
|
||||
</v-col>
|
||||
<v-col cols="12">
|
||||
<Challenge :course-id="courseID" />
|
||||
</v-col>
|
||||
<v-col cols="12">
|
||||
<Coop :course-id="courseID" />
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-container>
|
||||
</v-container>
|
||||
</template>
|
||||
|
||||
@@ -26,15 +29,14 @@ export default {
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
isAuthorized () {
|
||||
const isTutor = this.$auth.currentUser.email.endsWith('@iu.org')
|
||||
const isAdmin = this.$store.getters.isAdmin
|
||||
return isTutor || isAdmin
|
||||
}
|
||||
},
|
||||
created () {
|
||||
this.courseID = this.$route.params.course
|
||||
},
|
||||
methods: {
|
||||
playVersus () {
|
||||
// TODO
|
||||
this.$router.push(`${this.$route.path}/play`)
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user