diff options
| author | Shpuld Shpludson <shp@cock.li> | 2020-11-20 07:54:26 +0000 |
|---|---|---|
| committer | Shpuld Shpludson <shp@cock.li> | 2020-11-20 07:54:26 +0000 |
| commit | 838cbd87151d7f00019b8f0d9753ed5b172bb9d9 (patch) | |
| tree | 056de72301816dcc18bf74dbd2efbfe20eb23ff2 /src/components/link-preview/link-preview.js | |
| parent | 4922a8ded9265f13a494c445f5ca4e5aae606d65 (diff) | |
| parent | 45180d406927185ea287049cf4a1fe3aa395bffb (diff) | |
Merge branch 'nsfw-link-preview' into 'develop'
Click-to-reveal cover for link previews in NSFW posts
Closes #973
See merge request pleroma/pleroma-fe!1287
Diffstat (limited to 'src/components/link-preview/link-preview.js')
| -rw-r--r-- | src/components/link-preview/link-preview.js | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/components/link-preview/link-preview.js b/src/components/link-preview/link-preview.js index 444aafbe..add7c563 100644 --- a/src/components/link-preview/link-preview.js +++ b/src/components/link-preview/link-preview.js @@ -1,3 +1,5 @@ +import { mapGetters } from 'vuex' + const LinkPreview = { name: 'LinkPreview', props: [ @@ -15,11 +17,20 @@ const LinkPreview = { // Currently BE shoudn't give cards if tagged NSFW, this is a bit paranoid // as it makes sure to hide the image if somehow NSFW tagged preview can // exist. - return this.card.image && !this.nsfw && this.size !== 'hide' + return this.card.image && !this.censored && this.size !== 'hide' + }, + censored () { + return this.nsfw && this.hideNsfwConfig }, useDescription () { return this.card.description && /\S/.test(this.card.description) - } + }, + hideNsfwConfig () { + return this.mergedConfig.hideNsfw + }, + ...mapGetters([ + 'mergedConfig' + ]) }, created () { if (this.useImage) { |
