This commit is contained in:
2022-10-22 13:05:46 +02:00
parent 94829e833e
commit 60b53653d1
2 changed files with 8 additions and 7 deletions

View File

@@ -13,13 +13,13 @@
</v-list> </v-list>
<v-divider></v-divider> <v-divider></v-divider>
<v-list nav dense> <v-list nav dense>
<v-list-item link to="dashboard"> <v-list-item link :to="{ name: 'dashboard' }">
<v-list-item-icon> <v-list-item-icon>
<v-icon>mdi-view-dashboard</v-icon> <v-icon>mdi-view-dashboard</v-icon>
</v-list-item-icon> </v-list-item-icon>
<v-list-item-title>Dashboard</v-list-item-title> <v-list-item-title>Dashboard</v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item link to="help"> <v-list-item link :to="{ name: 'help' }">
<v-list-item-icon> <v-list-item-icon>
<v-icon>mdi-frequently-asked-questions</v-icon> <v-icon>mdi-frequently-asked-questions</v-icon>
</v-list-item-icon> </v-list-item-icon>

View File

@@ -2,7 +2,7 @@
<v-container> <v-container>
<v-row> <v-row>
<v-col v-for="course, id in courses" :key="id"> <v-col v-for="course, id in courses" :key="id">
<v-card :width="vCardSize" :height="vCardSize" align="center" justify="center" @click="openCourse"> <v-card :width="vCardSize" :height="vCardSize" align="center" justify="center" @click="openCourse(id)">
{{ id.toUpperCase() }} - {{ course.name }} {{ id.toUpperCase() }} - {{ course.name }}
</v-card> </v-card>
</v-col> </v-col>
@@ -11,6 +11,7 @@
</template> </template>
<script> <script>
import _cloneDeep from 'lodash-es/cloneDeep'
import { collection, getDocs } from 'firebase/firestore' import { collection, getDocs } from 'firebase/firestore'
export default { export default {
@@ -39,13 +40,13 @@ export default {
}) })
// Save courses in Vuex store // Save courses in Vuex store
this.$store.commit('setCourses', courses) this.$store.commit('setCourses', _cloneDeep(courses))
}) })
}, },
methods: { methods: {
openCourse () { openCourse (courseID) {
// TODO this.$store.commit('setSelectedCourse', courseID)
this.$toast({ content: 'TODO: Eigener Bereich für jeden Kurs.', color: 'info', timeout: 3000 }) this.$router.push(`courses/${courseID}`)
} }
} }
} }