From 3c478c73eb695ba2e28e3d483fbc4666674b6a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Paunovi=C4=87?= Date: Tue, 28 Jan 2025 14:19:30 +0100 Subject: [PATCH] feat(ui): multiple improvements of no code editor (#6991) * chore(ui): limit the width of no code editor to a third of the full width * feat(ui): show only required task properties on top level, else under collapse --- .../code/components/collapse/Collapse.vue | 27 ------- ui/src/components/code/styles/code.scss | 25 ++++++ ui/src/components/flows/tasks/TaskObject.vue | 76 +++++++++++++++++-- ui/src/components/inputs/EditorView.vue | 9 ++- ui/src/translations/de.json | 3 +- ui/src/translations/en.json | 8 +- ui/src/translations/es.json | 3 +- ui/src/translations/fr.json | 3 +- ui/src/translations/hi.json | 3 +- ui/src/translations/it.json | 3 +- ui/src/translations/ja.json | 3 +- ui/src/translations/ko.json | 3 +- ui/src/translations/pl.json | 3 +- ui/src/translations/pt.json | 3 +- ui/src/translations/ru.json | 3 +- ui/src/translations/zh_CN.json | 3 +- 16 files changed, 128 insertions(+), 50 deletions(-) diff --git a/ui/src/components/code/components/collapse/Collapse.vue b/ui/src/components/code/components/collapse/Collapse.vue index e00cbae8deb..d6e7b89ad20 100644 --- a/ui/src/components/code/components/collapse/Collapse.vue +++ b/ui/src/components/code/components/collapse/Collapse.vue @@ -20,8 +20,6 @@ @remove-element="removeElement(item.title, elementIndex)" /> - - @@ -73,29 +71,4 @@ diff --git a/ui/src/components/code/styles/code.scss b/ui/src/components/code/styles/code.scss index 9457680c03b..3172f843c61 100644 --- a/ui/src/components/code/styles/code.scss +++ b/ui/src/components/code/styles/code.scss @@ -23,6 +23,31 @@ $code-font-sm: var(--el-font-size-small); } } +.collapse { + & * { + font-size: $code-font-sm; + } + + :deep(*) { + --el-collapse-header-bg-color: initial; + --el-collapse-header-text-color: #{$code-gray-700}; + --el-collapse-content-bg-color: initial; + + .el-collapse-item__header, + .el-collapse-item__content { + padding: 0.5rem 0; + } + + .el-collapse-item__header { + justify-content: space-between; + + &.is-active { + color: $code-primary; + } + } + } +} + .label { color: $code-gray-700; font-size: $code-font-sm; diff --git a/ui/src/components/flows/tasks/TaskObject.vue b/ui/src/components/flows/tasks/TaskObject.vue index 33f460e727a..a11eb9098c8 100644 --- a/ui/src/components/flows/tasks/TaskObject.vue +++ b/ui/src/components/flows/tasks/TaskObject.vue @@ -1,13 +1,13 @@