From 3c707608ce828a2221e496df48bd2b3f9aecd5d4 Mon Sep 17 00:00:00 2001 From: Sean King Date: Sat, 17 Sep 2022 11:36:34 -0600 Subject: Change "Remove this follower" to "Remove Follower" and add a button to remove a follower in the followers tab for the logged in user --- .../remove_follower_button.js | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/components/remove_follower_button/remove_follower_button.js (limited to 'src/components/remove_follower_button/remove_follower_button.js') diff --git a/src/components/remove_follower_button/remove_follower_button.js b/src/components/remove_follower_button/remove_follower_button.js new file mode 100644 index 00000000..e1a7531b --- /dev/null +++ b/src/components/remove_follower_button/remove_follower_button.js @@ -0,0 +1,25 @@ +export default { + props: ['relationship'], + data () { + return { + inProgress: false + } + }, + computed: { + label () { + if (this.inProgress) { + return this.$t('user_card.follow_progress') + } else { + return this.$t('user_card.remove_follower') + } + } + }, + methods: { + onClick () { + this.inProgress = true + this.$store.dispatch('removeUserFromFollowers', this.relationship.id).then(() => { + this.inProgress = false + }) + } + } +} -- cgit v1.2.3-70-g09d2