Fix me mixin
This commit is contained in:
parent
6ecf33d12b
commit
c2f7961d18
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
:class="{ 'hideable-element--greyed-out': hidden }"
|
:class="{ 'hideable-element--greyed-out': isHidden }"
|
||||||
class="content-block__container hideable-element content-list__parent"
|
class="content-block__container hideable-element content-list__parent"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
|
|
@ -230,7 +230,7 @@ export default {
|
||||||
contents: newContent,
|
contents: newContent,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
hidden() {
|
isHidden() {
|
||||||
return hidden({
|
return hidden({
|
||||||
block: this.contentBlock,
|
block: this.contentBlock,
|
||||||
schoolClass: this.schoolClass,
|
schoolClass: this.schoolClass,
|
||||||
|
|
|
||||||
|
|
@ -18,30 +18,34 @@ export default {
|
||||||
|
|
||||||
computed: {
|
computed: {
|
||||||
topicRoute() {
|
topicRoute() {
|
||||||
if (this.me.lastTopic && this.me.lastTopic.slug) {
|
if (this.$data.me.lastTopic && this.$data.me.lastTopic.slug) {
|
||||||
return {
|
return {
|
||||||
name: 'topic',
|
name: 'topic',
|
||||||
params: {
|
params: {
|
||||||
topicSlug: this.me.lastTopic.slug,
|
topicSlug: this.$data.me.lastTopic.slug,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return '/book/topic/berufliche-grundbildung';
|
return '/book/topic/berufliche-grundbildung';
|
||||||
},
|
},
|
||||||
schoolClass() {
|
schoolClass() {
|
||||||
return this.me.selectedClass;
|
return this.$data.me.selectedClass;
|
||||||
},
|
},
|
||||||
canManageContent() {
|
canManageContent() {
|
||||||
return this.me.isTeacher;
|
return this.$data.me.isTeacher;
|
||||||
},
|
},
|
||||||
isReadOnly() {
|
isReadOnly() {
|
||||||
return this.me.readOnly || this.me.selectedClass.readOnly;
|
return this.$data.me.readOnly || this.$data.me.selectedClass.readOnly;
|
||||||
},
|
},
|
||||||
currentClassName() {
|
currentClassName() {
|
||||||
let currentClass = this.me.schoolClasses.find((schoolClass) => {
|
let currentClass = this.$data.me.schoolClasses.find((schoolClass) => {
|
||||||
return schoolClass.id === this.me.selectedClass.id;
|
return schoolClass.id === this.$data.me.selectedClass.id;
|
||||||
});
|
});
|
||||||
return currentClass ? currentClass.name : this.me.schoolClasses.length ? this.me.schoolClasses[0].name : '';
|
return currentClass
|
||||||
|
? currentClass.name
|
||||||
|
: this.$data.me.schoolClasses.length
|
||||||
|
? this.$data.me.schoolClasses[0].name
|
||||||
|
: '';
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue