@@ -69,6 +69,8 @@
import {mapGetters} from 'vuex';
+ import {isHidden} from '@/helpers/content-block';
+
const instruments = {
base_communication: 'Sprache & Kommunikation',
base_society: 'Gesellschaft'
@@ -174,14 +176,7 @@
return this.me.selectedClass;
},
hidden() {
- if (this.contentBlock.userCreated) {
- if (this.schoolClass.id === '') {
- return false;
- }
- return !this.contentBlock.visibleFor.map(entry => entry.id).includes(this.schoolClass.id);
- } else {
- return this.contentBlock.hiddenFor.map(entry => entry.id).includes(this.schoolClass.id);
- }
+ return isHidden(this.contentBlock, this.schoolClass);
}
},
@@ -260,7 +255,7 @@
left: 0;
bottom: 0;
right: 0;
- background: rgba(255,255,255,0.5);
+ background: rgba(255, 255, 255, 0.5);
z-index: 10;
}
}
@@ -285,7 +280,7 @@
&__actions {
position: absolute;
top: 10px;
- right: -45px;
+ right: -85px;
display: flex;
flex-direction: column;
align-items: center;
diff --git a/client/src/components/modules/ModuleNavigation.vue b/client/src/components/modules/ModuleNavigation.vue
index 5006c0dc..097c306f 100644
--- a/client/src/components/modules/ModuleNavigation.vue
+++ b/client/src/components/modules/ModuleNavigation.vue
@@ -1,5 +1,5 @@
-