From aa22f5041c97445bd5acf3df5942b449cc32ff76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Paunovi=C4=87?= Date: Fri, 24 Jan 2025 16:48:45 +0100 Subject: [PATCH] feat(ui): multiple improvements of no code editor (#6923) * chore(ui): make sure to check if property exists * chore(ui): prevent auto-focus of editor fields * chore(ui): re-order the list of visible fields in the no code editor * chore(ui): make concurrency field work in the main form * chore(ui): initial work on passing component panel to store --- ui/src/components/code/NoCode.vue | 11 +- .../code/components/collapse/Collapse.vue | 2 +- ui/src/components/code/segments/Editor.vue | 56 ++++++-- ui/src/components/code/segments/Task.vue | 1 + ui/src/components/code/utils/types.ts | 13 +- .../components/flows/tasks/OneOfContent.vue | 2 +- ui/src/components/flows/tasks/TaskBasic.vue | 120 +++++++++++------- ui/src/components/inputs/Editor.vue | 13 +- ui/src/stores/code.ts | 10 +- 9 files changed, 144 insertions(+), 84 deletions(-) diff --git a/ui/src/components/code/NoCode.vue b/ui/src/components/code/NoCode.vue index 4786b446dce..b46542ee8d3 100644 --- a/ui/src/components/code/NoCode.vue +++ b/ui/src/components/code/NoCode.vue @@ -11,7 +11,6 @@ " :flow :metadata - :schemas @update-metadata="(k, v) => emits('updateMetadata', {[k]: v})" @update-task="(yaml) => emits('updateTask', yaml)" /> @@ -19,9 +18,7 @@ diff --git a/ui/src/components/code/components/collapse/Collapse.vue b/ui/src/components/code/components/collapse/Collapse.vue index 51cec9af467..e00cbae8deb 100644 --- a/ui/src/components/code/components/collapse/Collapse.vue +++ b/ui/src/components/code/components/collapse/Collapse.vue @@ -1,5 +1,5 @@