logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe

delete_button.js (532B)


      1 const DeleteButton = {
      2   props: [ 'status' ],
      3   methods: {
      4     deleteStatus () {
      5       const confirmed = window.confirm('Do you really want to delete this status?')
      6       if (confirmed) {
      7         this.$store.dispatch('deleteStatus', { id: this.status.id })
      8       }
      9     }
     10   },
     11   computed: {
     12     currentUser () { return this.$store.state.users.currentUser },
     13     canDelete () { return this.currentUser && this.currentUser.rights.delete_others_notice || this.status.user.id === this.currentUser.id }
     14   }
     15 }
     16 
     17 export default DeleteButton