diff options
| author | Shpuld Shpuldson <shp@cock.li> | 2020-04-21 23:27:51 +0300 |
|---|---|---|
| committer | Shpuld Shpuldson <shp@cock.li> | 2020-04-21 23:27:51 +0300 |
| commit | 6bb75a3a6d8452a3e1b88085fe87cf27386f222c (patch) | |
| tree | 5142716edc3ad960329d212aba4b5250fbb0c1b9 /src/components/follow_card | |
| parent | d5457c323a186ed7890e7ba311c36d189c33d3fa (diff) | |
make relationships separate from users
Diffstat (limited to 'src/components/follow_card')
| -rw-r--r-- | src/components/follow_card/follow_card.js | 3 | ||||
| -rw-r--r-- | src/components/follow_card/follow_card.vue | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/components/follow_card/follow_card.js b/src/components/follow_card/follow_card.js index aefd609e..620ae7fd 100644 --- a/src/components/follow_card/follow_card.js +++ b/src/components/follow_card/follow_card.js @@ -18,6 +18,9 @@ const FollowCard = { }, loggedIn () { return this.$store.state.users.currentUser + }, + relationship () { + return this.$store.state.users.relationships[this.user.id] } } } diff --git a/src/components/follow_card/follow_card.vue b/src/components/follow_card/follow_card.vue index 81e6e6dc..d789a325 100644 --- a/src/components/follow_card/follow_card.vue +++ b/src/components/follow_card/follow_card.vue @@ -2,14 +2,14 @@ <basic-user-card :user="user"> <div class="follow-card-content-container"> <span - v-if="!noFollowsYou && user.follows_you" + v-if="!noFollowsYou && relationship.followed_by" class="faint" > {{ isMe ? $t('user_card.its_you') : $t('user_card.follows_you') }} </span> <template v-if="!loggedIn"> <div - v-if="!user.following" + v-if="!relationship.following" class="follow-card-follow-button" > <RemoteFollow :user="user" /> @@ -18,6 +18,7 @@ <template v-else> <FollowButton :user="user" + :relationship="relationship" class="follow-card-follow-button" :label-following="$t('user_card.follow_unfollow')" /> |
