Added SFW mode with NSFW warning to releases.

This commit is contained in:
2020-04-02 02:02:03 +02:00
parent ad7874649f
commit baaa701249
6 changed files with 127 additions and 25 deletions

View File

@@ -69,7 +69,7 @@
>
<img
v-if="release.poster"
:src="`/${release.batch === 'dummy' ? 'img' : 'media'}/${release.poster.thumbnail}`"
:src="sfw ? `/img/${release.poster.sfw.thumbnail}` : `/media/${release.poster.thumbnail}`"
:alt="release.title"
class="thumbnail"
>
@@ -87,13 +87,6 @@
>
</span>
<img
v-else-if="release.covers && release.covers.length > 0"
:src="`/${release.batch === 'dummy' ? 'img' : 'media'}/${release.covers[0].thumbnail}`"
:alt="release.title"
class="thumbnail"
>
<div
v-else
:title="release.title"
@@ -156,6 +149,10 @@
</template>
<script>
function sfw() {
return this.$store.state.ui.sfw;
}
export default {
props: {
release: {
@@ -176,6 +173,9 @@ export default {
isUpcoming: this.isAfter(this.release.date, new Date()),
};
},
computed: {
sfw,
},
};
</script>