summaryrefslogtreecommitdiffstats
path: root/apps/settings/src/components/UserList
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@protonmail.com>2022-01-08 10:48:36 +0100
committernextcloud-command <nextcloud-command@users.noreply.github.com>2022-01-08 09:59:12 +0000
commit79f14e8299d5329fa310650f2036f280a2fba4fe (patch)
tree8d2c7573e83a3a39b41b952753227282744f4a7b /apps/settings/src/components/UserList
parent9ed12e8946722c45bdb09d495685d4819cb2f036 (diff)
downloadnextcloud-server-79f14e8299d5329fa310650f2036f280a2fba4fe.tar.gz
nextcloud-server-79f14e8299d5329fa310650f2036f280a2fba4fe.zip
Use sync modifier with openMenu
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Diffstat (limited to 'apps/settings/src/components/UserList')
-rw-r--r--apps/settings/src/components/UserList/UserRow.vue6
-rw-r--r--apps/settings/src/components/UserList/UserRowSimple.vue7
2 files changed, 7 insertions, 6 deletions
diff --git a/apps/settings/src/components/UserList/UserRow.vue b/apps/settings/src/components/UserList/UserRow.vue
index 0dd742267d1..7ea277c1402 100644
--- a/apps/settings/src/components/UserList/UserRow.vue
+++ b/apps/settings/src/components/UserList/UserRow.vue
@@ -50,15 +50,13 @@
:groups="groups"
:languages="languages"
:loading="loading"
- :opened-menu="openedMenu"
+ :opened-menu.sync="openedMenu"
:settings="settings"
:show-config="showConfig"
:sub-admins-groups="subAdminsGroups"
:user-actions="userActions"
:user="user"
- :class="{'row--menu-opened': openedMenu}"
- @hideMenu="hideMenu"
- @toggleMenu="toggleMenu" />
+ :class="{'row--menu-opened': openedMenu}" />
<div v-else
:class="{
'disabled': loading.delete || loading.disable,
diff --git a/apps/settings/src/components/UserList/UserRowSimple.vue b/apps/settings/src/components/UserList/UserRowSimple.vue
index 9b00a0597bc..417b209fe2d 100644
--- a/apps/settings/src/components/UserList/UserRowSimple.vue
+++ b/apps/settings/src/components/UserList/UserRowSimple.vue
@@ -69,7 +69,7 @@
v-click-outside="hideMenu"
class="icon-more"
:aria-label="t('settings', 'Toggle user actions menu')"
- @click.prevent="$emit('toggle-menu')" />
+ @click.prevent="toggleMenu" />
<div class="popovermenu" :class="{ 'open': openedMenu }" :aria-expanded="openedMenu">
<PopoverMenu :menu="userActions" />
</div>
@@ -176,8 +176,11 @@ export default {
},
},
methods: {
+ toggleMenu() {
+ this.$emit('update:openedMenu', !this.openedMenu)
+ },
hideMenu() {
- this.$emit('hide-menu')
+ this.$emit('update:openedMenu', false)
},
toggleEdit() {
this.$emit('update:editing', true)