Add edit status functionality

This commit is contained in:
Sean King 2022-06-07 21:31:48 -06:00
commit 1a333aabba
No known key found for this signature in database
GPG key ID: 510C52BACD6E7257
17 changed files with 365 additions and 12 deletions

View file

@ -71,6 +71,19 @@ const ExtraButtons = {
},
reportStatus () {
this.$store.dispatch('openUserReportingModal', { userId: this.status.user.id, statusIds: [this.status.id] })
},
editStatus () {
this.$store.dispatch('fetchStatusSource', { id: this.status.id })
.then(data => this.$store.dispatch('openEditStatusModal', {
statusId: this.status.id,
subject: data.spoiler_text,
statusText: data.text,
statusIsSensitive: this.status.nsfw,
statusPoll: this.status.poll,
statusFiles: this.status.attachments,
visibility: this.status.visibility,
statusContentType: data.content_type
}))
}
},
computed: {