From e43cf2fd715e21fd4e454c9e6b6d874306472360 Mon Sep 17 00:00:00 2001 From: Tomi Turtiainen <10324676+tomi@users.noreply.github.com> Date: Fri, 19 Jan 2024 14:28:44 +0200 Subject: [PATCH] fix(editor): Enable ctrl/cmd click in workflow editor header (#8387) --- .../N8nRadioButtons/RadioButtons.vue | 7 +- .../src/components/MainHeader/MainHeader.vue | 89 ++++++++++++------- 2 files changed, 59 insertions(+), 37 deletions(-) diff --git a/packages/design-system/src/components/N8nRadioButtons/RadioButtons.vue b/packages/design-system/src/components/N8nRadioButtons/RadioButtons.vue index b4cdb732b5..83acba928e 100644 --- a/packages/design-system/src/components/N8nRadioButtons/RadioButtons.vue +++ b/packages/design-system/src/components/N8nRadioButtons/RadioButtons.vue @@ -10,7 +10,7 @@ :active="modelValue === option.value" :size="size" :disabled="disabled || option.disabled" - @click.prevent.stop="onClick(option)" + @click.prevent.stop="onClick(option, $event)" /> @@ -47,12 +47,13 @@ export default defineComponent({ type: Boolean, }, }, + emits: ['update:modelValue'], methods: { - onClick(option: { label: string; value: string; disabled?: boolean }) { + onClick(option: { label: string; value: string; disabled?: boolean }, event: MouseEvent) { if (this.disabled || option.disabled) { return; } - this.$emit('update:modelValue', option.value); + this.$emit('update:modelValue', option.value, event); }, }, }); diff --git a/packages/editor-ui/src/components/MainHeader/MainHeader.vue b/packages/editor-ui/src/components/MainHeader/MainHeader.vue index e4b171555b..f7cffe5f16 100644 --- a/packages/editor-ui/src/components/MainHeader/MainHeader.vue +++ b/packages/editor-ui/src/components/MainHeader/MainHeader.vue @@ -16,7 +16,7 @@