blob: 47592b41386d1df50b34d6c0330dd2fd1e8baf0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<template>
<div class="cw-admin">
<courseware-admin-templates v-if="templatesView" />
<Teleport to="#courseware-admin-view-widget" name="sidebar-views">
<courseware-admin-view-widget />
</Teleport>
<Teleport to="#courseware-admin-action-widget" name="sidebar-views">
<courseware-admin-action-widget />
</Teleport>
</div>
</template>
<script>
import CoursewareAdminActionWidget from './widgets/CoursewareAdminActionWidget.vue';
import CoursewareAdminTemplates from './CoursewareAdminTemplates.vue';
import CoursewareAdminViewWidget from './widgets/CoursewareAdminViewWidget.vue';
import { mapGetters } from 'vuex';
export default {
components: {
CoursewareAdminActionWidget,
CoursewareAdminTemplates,
CoursewareAdminViewWidget
},
computed: {
...mapGetters({
adminViewMode: 'adminViewMode'
}),
templatesView() {
return this.adminViewMode === 'templates';
},
},
}
</script>
|