Clean up code
This commit is contained in:
parent
7038721bfd
commit
2ffeca189a
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
<add-content-block-button :parent="chapter.id"></add-content-block-button>
|
||||
|
||||
<content-block v-if="shouldBeVisible(contentBlock, 'VXNlckdyb3VwTm9kZTo2')" :contentBlock="contentBlock" :key="contentBlock.id" v-for="contentBlock in chapter.contentBlocks">
|
||||
<content-block v-if="visibleFor(contentBlock, 'VXNlckdyb3VwTm9kZTo2')" :contentBlock="contentBlock" :key="contentBlock.id" v-for="contentBlock in chapter.contentBlocks">
|
||||
</content-block>
|
||||
</div>
|
||||
</template>
|
||||
|
|
@ -22,9 +22,8 @@
|
|||
},
|
||||
|
||||
methods: {
|
||||
shouldBeVisible(contentBlock, userGroup) {
|
||||
const userGroups = contentBlock.hiddenFor.map(entry => entry.id)
|
||||
return !userGroups.includes(userGroup)
|
||||
visibleFor(contentBlock, userGroup) {
|
||||
return !contentBlock.hiddenFor.map(entry => entry.id).includes(userGroup);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue