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/user_card/user_card.js | |
| parent | d5457c323a186ed7890e7ba311c36d189c33d3fa (diff) | |
make relationships separate from users
Diffstat (limited to 'src/components/user_card/user_card.js')
| -rw-r--r-- | src/components/user_card/user_card.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/components/user_card/user_card.js b/src/components/user_card/user_card.js index 1cdbd3fa..fb3cfebc 100644 --- a/src/components/user_card/user_card.js +++ b/src/components/user_card/user_card.js @@ -9,7 +9,7 @@ import { mapGetters } from 'vuex' export default { props: [ - 'user', 'switcher', 'selected', 'hideBio', 'rounded', 'bordered', 'allowZoomingAvatar' + 'userId', 'switcher', 'selected', 'hideBio', 'rounded', 'bordered', 'allowZoomingAvatar' ], data () { return { @@ -21,6 +21,12 @@ export default { this.$store.dispatch('fetchUserRelationship', this.user.id) }, computed: { + user () { + return this.$store.getters.findUser(this.userId) + }, + relationship () { + return this.$store.state.users.relationships[this.userId] || {} + }, classes () { return [{ 'user-card-rounded-t': this.rounded === 'top', // set border-top-left-radius and border-top-right-radius |
