diff --git a/packages/nc-gui/components/tabs/auth/user-management/UsersModal.vue b/packages/nc-gui/components/tabs/auth/user-management/UsersModal.vue index 0fa1d2fc81..bd8d5477bb 100644 --- a/packages/nc-gui/components/tabs/auth/user-management/UsersModal.vue +++ b/packages/nc-gui/components/tabs/auth/user-management/UsersModal.vue @@ -9,6 +9,7 @@ import { projectRoleTagColors, projectRoles, ref, + useActiveKeyupListener, useCopy, useDashboard, useI18n, @@ -138,6 +139,16 @@ const clickInviteMore = () => { const emailField = (inputEl: typeof Input) => { inputEl?.$el?.focus() } + +useActiveKeyupListener( + computed(() => show), + (e: KeyboardEvent) => { + console.log(e.key) + if (e.key === 'Escape') { + emit('closed') + } + }, +)