diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2022-01-08 10:48:36 +0100 |
---|---|---|
committer | nextcloud-command <nextcloud-command@users.noreply.github.com> | 2022-01-08 09:59:12 +0000 |
commit | 79f14e8299d5329fa310650f2036f280a2fba4fe (patch) | |
tree | 8d2c7573e83a3a39b41b952753227282744f4a7b /apps/settings/src/components/UserList | |
parent | 9ed12e8946722c45bdb09d495685d4819cb2f036 (diff) | |
download | nextcloud-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.vue | 6 | ||||
-rw-r--r-- | apps/settings/src/components/UserList/UserRowSimple.vue | 7 |
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) |