From 22c8f71945c6d114bf4db89c87eb1b166775f2d6 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 7 Jun 2021 16:16:10 +0300 Subject: mention link --- src/modules/users.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/modules/users.js') diff --git a/src/modules/users.js b/src/modules/users.js index 2b416f94..9ed06897 100644 --- a/src/modules/users.js +++ b/src/modules/users.js @@ -246,6 +246,10 @@ export const getters = { } return result }, + findUserByUrl: state => query => { + return state.users + .find(u => u.statusnet_profile_url.toLowerCase() === query.toLowerCase()) + }, relationship: state => id => { const rel = id && state.relationships[id] return rel || { id, loading: true } -- cgit v1.2.3-70-g09d2 From 5e8367227424fc2ff1683a244b55809ac4a52d3d Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 7 Jun 2021 20:01:57 +0300 Subject: fixed some strange error --- src/modules/users.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modules/users.js') diff --git a/src/modules/users.js b/src/modules/users.js index 9ed06897..fb92cc91 100644 --- a/src/modules/users.js +++ b/src/modules/users.js @@ -248,7 +248,8 @@ export const getters = { }, findUserByUrl: state => query => { return state.users - .find(u => u.statusnet_profile_url.toLowerCase() === query.toLowerCase()) + .find(u => u.statusnet_profile_url && + u.statusnet_profile_url.toLowerCase() === query.toLowerCase()) }, relationship: state => id => { const rel = id && state.relationships[id] -- cgit v1.2.3-70-g09d2 From 2ac78219eee4f123c398cedb0709cc32c84740e0 Mon Sep 17 00:00:00 2001 From: Ilja Date: Wed, 19 Jan 2022 13:09:48 +0000 Subject: Improve the user card for deactivated users --- src/components/follow_button/follow_button.js | 5 ++++- src/components/follow_button/follow_button.vue | 2 +- src/components/user_card/user_card.vue | 14 +++++++++++++- src/i18n/en.json | 1 + src/modules/users.js | 2 +- 5 files changed, 20 insertions(+), 4 deletions(-) (limited to 'src/modules/users.js') diff --git a/src/components/follow_button/follow_button.js b/src/components/follow_button/follow_button.js index 95e7cb6b..1a44d18e 100644 --- a/src/components/follow_button/follow_button.js +++ b/src/components/follow_button/follow_button.js @@ -1,6 +1,6 @@ import { requestFollow, requestUnfollow } from '../../services/follow_manipulate/follow_manipulate' export default { - props: ['relationship', 'labelFollowing', 'buttonClass'], + props: ['relationship', 'user', 'labelFollowing', 'buttonClass'], data () { return { inProgress: false @@ -29,6 +29,9 @@ export default { } else { return this.$t('user_card.follow') } + }, + disabled () { + return this.inProgress || this.user.deactivated } }, methods: { diff --git a/src/components/follow_button/follow_button.vue b/src/components/follow_button/follow_button.vue index 7f85f1d7..965d5256 100644 --- a/src/components/follow_button/follow_button.vue +++ b/src/components/follow_button/follow_button.vue @@ -2,7 +2,7 @@