Fix up nsfw and some styling.
This commit is contained in:
parent
5f69014575
commit
500b704c0f
6 changed files with 73 additions and 20 deletions
|
@ -3,17 +3,32 @@ import nsfwImage from '../../assets/nsfw.jpg'
|
|||
const Attachment = {
|
||||
props: [
|
||||
'attachment',
|
||||
'nsfw'
|
||||
'nsfw',
|
||||
'statusId'
|
||||
],
|
||||
data: () => ({ nsfwImage }),
|
||||
computed: {
|
||||
type () {
|
||||
return 'image'
|
||||
let type = 'unknown'
|
||||
|
||||
if(this.attachment.mimetype.match(/text\/html/)) {
|
||||
type = 'html';
|
||||
}
|
||||
|
||||
if(this.attachment.mimetype.match(/image/)) {
|
||||
type = 'image';
|
||||
}
|
||||
|
||||
if(this.attachment.mimetype.match(/video\/webm/)) {
|
||||
type = 'webm';
|
||||
};
|
||||
|
||||
return type
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
showNsfw () {
|
||||
this.nsfw = false
|
||||
this.$store.commit('setNsfw', { id: this.statusId, nsfw: false })
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue