Fix content block delete bug
This commit is contained in:
parent
5e2ddf69b8
commit
46474db70d
|
|
@ -4,8 +4,8 @@
|
||||||
<div class="content-block__actions" v-if="canEditContentBlock && editModule">
|
<div class="content-block__actions" v-if="canEditContentBlock && editModule">
|
||||||
<user-widget v-bind="me" class="content-block__user-widget"></user-widget>
|
<user-widget v-bind="me" class="content-block__user-widget"></user-widget>
|
||||||
<more-options-widget>
|
<more-options-widget>
|
||||||
<li class="popover-links__link"><a @click="deleteContentBlock()">Löschen</a></li>
|
<li class="popover-links__link"><a @click="deleteContentBlock(contentBlock)">Löschen</a></li>
|
||||||
<li class="popover-links__link"><a @click="editContentBlock()">Bearbeiten</a></li>
|
<li class="popover-links__link"><a @click="editContentBlock(contentBlock)">Bearbeiten</a></li>
|
||||||
</more-options-widget>
|
</more-options-widget>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-block__visibility" v-if="editModule">
|
<div class="content-block__visibility" v-if="editModule">
|
||||||
|
|
@ -181,16 +181,17 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
editContentBlock() {
|
editContentBlock(contentBlock) {
|
||||||
this.$store.dispatch('editContentBlock', this.contentBlock.id);
|
this.$store.dispatch('editContentBlock', contentBlock.id);
|
||||||
},
|
},
|
||||||
deleteContentBlock(id) {
|
deleteContentBlock(contentBlock) {
|
||||||
const parent = this.parent;
|
const parent = this.parent;
|
||||||
|
const id = contentBlock.id;
|
||||||
this.$apollo.mutate({
|
this.$apollo.mutate({
|
||||||
mutation: DELETE_CONTENT_BLOCK_MUTATION,
|
mutation: DELETE_CONTENT_BLOCK_MUTATION,
|
||||||
variables: {
|
variables: {
|
||||||
input: {
|
input: {
|
||||||
id: id
|
id
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
update(store, {data: {deleteContentBlock: {success}}}) {
|
update(store, {data: {deleteContentBlock: {success}}}) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue