diff options
Diffstat (limited to 'src/components/user_card')
| -rw-r--r-- | src/components/user_card/user_card.js | 6 | ||||
| -rw-r--r-- | src/components/user_card/user_card.vue | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/components/user_card/user_card.js b/src/components/user_card/user_card.js index 65140d4e..67879307 100644 --- a/src/components/user_card/user_card.js +++ b/src/components/user_card/user_card.js @@ -40,7 +40,8 @@ export default { 'rounded', 'bordered', 'avatarAction', // default - open profile, 'zoom' - zoom, function - call function - 'onClose' + 'onClose', + 'hasNoteEditor' ], data () { return { @@ -130,6 +131,9 @@ export default { const privileges = this.loggedIn.privileges return this.loggedIn.role === 'admin' || privileges.includes('users_manage_activation_state') || privileges.includes('users_delete') || privileges.includes('users_manage_tags') }, + hasNote () { + return this.relationship.note + }, supportsNote () { return 'note' in this.relationship }, diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue index 88434c59..349c7cb1 100644 --- a/src/components/user_card/user_card.vue +++ b/src/components/user_card/user_card.vue @@ -269,10 +269,10 @@ <RemoteFollow :user="user" /> </div> <UserNote - v-if="loggedIn && isOtherUser && supportsNote" + v-if="loggedIn && isOtherUser && (hasNote || (hasNoteEditor && supportsNote))" :user="user" :relationship="relationship" - :editing="isEditingNote" + :editable="hasNoteEditor" /> </div> </div> |
