diff --git a/client/src/components/Chapter.vue b/client/src/components/Chapter.vue index 8feee031..0ef57481 100644 --- a/client/src/components/Chapter.vue +++ b/client/src/components/Chapter.vue @@ -6,7 +6,7 @@ {{chapter.description}}

- +
- +

{{instrumentLabel}}

{{contentBlock.title}}

@@ -24,7 +24,7 @@
- + @@ -54,6 +54,8 @@ import CHAPTER_QUERY from '@/graphql/gql/chapterQuery.gql'; import DELETE_CONTENT_BLOCK_MUTATION from '@/graphql/gql/mutations/deleteContentBlock.gql'; + import {mapGetters} from 'vuex'; + const instruments = { base_communication: 'Sprache & Kommunikation', base_society: 'Gesellschaft' @@ -87,6 +89,7 @@ }, computed: { + ...mapGetters(['editModule']), specialClass() { return `content-block--${this.contentBlock.type.toLowerCase()}` }, diff --git a/client/src/components/modules/Module.vue b/client/src/components/modules/Module.vue index 07de26e0..dfb8b31c 100644 --- a/client/src/components/modules/Module.vue +++ b/client/src/components/modules/Module.vue @@ -46,6 +46,10 @@ module: { required: true, type: Object + }, + edit: { + type: Boolean, + default: false } }, diff --git a/client/src/components/modules/ModuleNavigation.vue b/client/src/components/modules/ModuleNavigation.vue index a8b10747..d922bb17 100644 --- a/client/src/components/modules/ModuleNavigation.vue +++ b/client/src/components/modules/ModuleNavigation.vue @@ -32,6 +32,10 @@ +
+ +
+