From aa4fb60055f4827fe819c3bdf1d1236cc24015f0 Mon Sep 17 00:00:00 2001 From: Oleg Ivaniv Date: Fri, 17 May 2024 13:06:45 +0200 Subject: [PATCH 1/2] refactor(editor): Fix types issues in `src/components/Node/*` (no-changelog) Signed-off-by: Oleg Ivaniv --- packages/editor-ui/src/__tests__/utils.ts | 11 ++- packages/editor-ui/src/components/Node.vue | 73 ++++++++++--------- .../Node/NodeCreator/ItemTypes/ActionItem.vue | 9 +-- .../Node/NodeCreator/ItemTypes/NodeItem.vue | 10 +-- .../NodeCreator/ItemTypes/SubcategoryItem.vue | 7 +- .../Node/NodeCreator/Modes/ActionsMode.vue | 62 ++++++++-------- .../Node/NodeCreator/Modes/NodesMode.vue | 4 +- .../Renderers/CategorizedItemsRenderer.vue | 8 +- .../NodeCreator/Renderers/ItemsRenderer.vue | 24 +++++- .../__tests__/ItemsRenderer.test.ts | 17 ++++- .../__tests__/useActionsGeneration.test.ts | 14 ++-- .../Node/NodeCreator/__tests__/utils.ts | 5 +- .../NodeCreator/composables/useActions.ts | 22 +++--- .../composables/useActionsGeneration.ts | 27 ++++--- .../NodeCreator/composables/useViewStacks.ts | 4 +- .../src/components/Node/NodeCreator/utils.ts | 10 ++- .../components/Node/NodeCreator/viewsData.ts | 12 ++- .../editor-ui/src/components/NodeIcon.vue | 9 ++- 18 files changed, 199 insertions(+), 129 deletions(-) diff --git a/packages/editor-ui/src/__tests__/utils.ts b/packages/editor-ui/src/__tests__/utils.ts index 19a1549b8e3de..e7d6340f5f354 100644 --- a/packages/editor-ui/src/__tests__/utils.ts +++ b/packages/editor-ui/src/__tests__/utils.ts @@ -16,7 +16,11 @@ export const retry = async ( try { resolve(assertion()); } catch (err) { - Date.now() - startTime > timeout ? reject(err) : tryAgain(); + if (Date.now() - startTime > timeout) { + reject(err); + } else { + tryAgain(); + } } }, interval); }; @@ -62,7 +66,10 @@ export const SETTINGS_STORE_DEFAULT_STATE: ISettingsState = { saveDataErrorExecution: 'all', saveDataSuccessExecution: 'all', saveManualExecutions: false, - binaryDataMode: 'default', + initialized: false, + mfa: { + enabled: false, + }, }; export const getDropdownItems = async (dropdownTriggerParent: HTMLElement) => { diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index 99b4d00f1f97d..1c1b521408e3c 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -1,5 +1,6 @@