refactor the FE parts

This commit is contained in:
shpuld 2019-01-27 22:33:36 +02:00 committed by William Pitcock
parent 2b86f6e883
commit 96c36af731
3 changed files with 74 additions and 37 deletions

View file

@ -1,8 +1,21 @@
const LinkPreview = {
name: 'LinkPreview',
props: [
'card'
]
'card',
'size',
'nsfw'
],
computed: {
useImage () {
// 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'
},
useDescription () {
return this.card.description && /\S/.test(this.card.description)
}
}
}
export default LinkPreview