From d232fa3dc3ff83a09a4ad583a123b419f4d4fa42 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 27 Jun 2022 19:52:40 +0300 Subject: close on avatar click again, add zooming as option --- src/components/user_popover/user_popover.js | 7 ++++++- src/components/user_popover/user_popover.vue | 7 ++++--- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'src/components/user_popover') diff --git a/src/components/user_popover/user_popover.js b/src/components/user_popover/user_popover.js index 3b3722ce..fa7f9781 100644 --- a/src/components/user_popover/user_popover.js +++ b/src/components/user_popover/user_popover.js @@ -4,11 +4,16 @@ import { defineAsyncComponent } from 'vue' const UserPopover = { name: 'UserPopover', props: [ - 'userId', 'overlayCenters', 'disabled', 'overlay-centers-selector' + 'userId', 'overlayCenters', 'disabled', 'overlayCentersSelector' ], components: { UserCard, Popover: defineAsyncComponent(() => import('../popover/popover.vue')) + }, + computed: { + userPopoverZoom () { + return this.$store.getters.mergedConfig.userPopoverZoom + } } } diff --git a/src/components/user_popover/user_popover.vue b/src/components/user_popover/user_popover.vue index f4f505ae..c14cea4d 100644 --- a/src/components/user_popover/user_popover.vue +++ b/src/components/user_popover/user_popover.vue @@ -2,7 +2,7 @@ @@ -14,8 +14,9 @@ class="user-popover" :user-id="userId" :hide-bio="true" - :allow-zooming-avatar="true" - :onClose="close" + :allow-zooming-avatar="userPopoverZoom" + :on-avatar-click="userPopoverZoom ? null : close" + :on-close="close" /> -- cgit v1.2.3-70-g09d2