aboutsummaryrefslogtreecommitdiff
path: root/src/components/user_card/user_card.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-07-19 19:33:48 +0300
committerHenry Jameson <me@hjkos.com>2022-07-19 19:33:48 +0300
commit2c3c2bb5b032f534a7ff9bc7be4687373baa2f8d (patch)
treea38f7c58979bbecc3735eba77fbbb925b2c910b3 /src/components/user_card/user_card.vue
parent54ab1ed741984ef0a81019bde053f441f99eaab2 (diff)
fix avatar not closing, add option to put popovers next to avatar
instead of over it
Diffstat (limited to 'src/components/user_card/user_card.vue')
-rw-r--r--src/components/user_card/user_card.vue14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue
index 62d4a94d..bc23e68e 100644
--- a/src/components/user_card/user_card.vue
+++ b/src/components/user_card/user_card.vue
@@ -12,25 +12,31 @@
<div class="user-info">
<div class="container">
<a
- v-if="allowZoomingAvatar"
- class="user-info-avatar-link"
+ v-if="avatarAction === 'zoom'"
+ class="user-info-avatar -link"
@click="zoomAvatar"
>
<UserAvatar
:better-shadow="betterShadow"
:user="user"
/>
- <div class="user-info-avatar-link-overlay">
+ <div class="user-info-avatar -link -overlay">
<FAIcon
class="fa-scale-110 fa-old-padding"
icon="search-plus"
/>
</div>
</a>
+ <UserAvatar
+ v-else-if="typeof avatarAction === 'function'"
+ @click="avatarAction"
+ class="user-info-avatar"
+ :better-shadow="betterShadow"
+ :user="user"
+ />
<router-link
v-else
:to="userProfileLink(user)"
- @click="onAvatarClickHandler"
>
<UserAvatar
:better-shadow="betterShadow"