diff options
Diffstat (limited to 'src/js/components/Base/UserItem.vue')
-rw-r--r-- | src/js/components/Base/UserItem.vue | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/js/components/Base/UserItem.vue b/src/js/components/Base/UserItem.vue index 30b1effe..d4af774b 100644 --- a/src/js/components/Base/UserItem.vue +++ b/src/js/components/Base/UserItem.vue @@ -27,13 +27,13 @@ :menu-position="menuPosition" :show-user-status="showUserStatus" :user="userId" - :display-name="displayName" + :display-name="name" :is-no-user="isNoUser" /> <div v-if="icon" :class="['type-icon', iconClass]" /> <div v-if="!hideNames" class="user-item__name"> - {{ displayName }} + {{ name }} </div> <slot /> </div> @@ -103,6 +103,14 @@ export default { return this.type !== 'user' || this.externalUser }, + name() { + if (this.displayName) { + return this.displayName + } else { + return this.userId + } + }, + showUserStatus() { return Boolean(getCurrentUser()) }, |