From e3f4a2c3856fec8a78884960d7ca9d64973fe173 Mon Sep 17 00:00:00 2001 From: 0oM4R Date: Sun, 29 Jun 2025 12:46:05 +0300 Subject: [PATCH 01/17] feat[SSH Key dialog]: - prevent empty key name - disable close the dialog while generating or saving the key --- .../src/components/ssh_keys/SshFormDialog.vue | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/playground/src/components/ssh_keys/SshFormDialog.vue b/packages/playground/src/components/ssh_keys/SshFormDialog.vue index 872c826c98..3ce47203f5 100644 --- a/packages/playground/src/components/ssh_keys/SshFormDialog.vue +++ b/packages/playground/src/components/ssh_keys/SshFormDialog.vue @@ -3,8 +3,16 @@ v-model="$props.open" max-width="800" attach="#modals" - @click:outside="() => $emit('close')" - @keydown.esc="() => $emit('close')" + @click:outside=" + () => { + if (!generating && !savingKey) $emit('close'); + } + " + @keydown.esc=" + () => { + if (!generating && !savingKey) $emit('close'); + } + " >