From f5a4bfe40cb1299c867582f6a887ee077927b867 Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Fri, 29 Dec 2023 12:13:24 +0200 Subject: [PATCH] feat(editor): Migrate copyPaste mixin to composables (no-changelog) (#8179) --- packages/editor-ui/package.json | 1 - .../editor-ui/src/components/CopyInput.vue | 8 +- .../src/components/Error/NodeErrorView.vue | 8 +- .../src/components/InviteUsersModal.vue | 10 +- .../src/components/MfaSetupModal.vue | 8 +- .../editor-ui/src/components/NodeWebhooks.vue | 9 +- .../RunDataAi/AiRunContentBlock.vue | 15 +- .../src/components/RunDataJsonActions.vue | 10 +- .../src/components/RunDataSchemaItem.vue | 2 +- .../src/components/RunDataSearch.vue | 2 +- .../editor-ui/src/components/TriggerPanel.vue | 6 +- .../editor-ui/src/components/VariablesRow.vue | 6 +- .../Workers/WorkerNetAccordion.ee.vue | 13 +- .../__tests__/useClipboard.test.ts | 54 ++++ .../editor-ui/src/composables/useClipboard.ts | 80 ++++++ .../src/composables/useCopyToClipboard.ts | 5 - packages/editor-ui/src/main.ts | 1 - packages/editor-ui/src/mixins/copyPaste.ts | 242 ------------------ packages/editor-ui/src/n8n-theme.scss | 2 + .../src/plugins/i18n/locales/en.json | 8 +- ...animation-helpers.scss => _variables.scss} | 0 .../_codemirror.scss} | 0 .../editor-ui/src/styles/plugins/index.scss | 1 + packages/editor-ui/src/views/NodeView.vue | 28 +- .../src/views/SettingsUsageAndPlan.vue | 2 +- .../editor-ui/src/views/SettingsUsersView.vue | 10 +- pnpm-lock.yaml | 13 - 27 files changed, 212 insertions(+), 332 deletions(-) create mode 100644 packages/editor-ui/src/composables/__tests__/useClipboard.test.ts create mode 100644 packages/editor-ui/src/composables/useClipboard.ts delete mode 100644 packages/editor-ui/src/composables/useCopyToClipboard.ts delete mode 100644 packages/editor-ui/src/mixins/copyPaste.ts rename packages/editor-ui/src/styles/{css-animation-helpers.scss => _variables.scss} (100%) rename packages/editor-ui/src/styles/{autocomplete-theme.scss => plugins/_codemirror.scss} (100%) create mode 100644 packages/editor-ui/src/styles/plugins/index.scss diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 428a65c1f2..81edaa8107 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -50,7 +50,6 @@ "chart.js": "^4.4.0", "codemirror-lang-html-n8n": "^1.0.0", "codemirror-lang-n8n-expression": "^0.2.0", - "copy-to-clipboard": "^3.3.3", "dateformat": "^3.0.3", "esprima-next": "5.8.4", "fast-json-stable-stringify": "^2.1.0", diff --git a/packages/editor-ui/src/components/CopyInput.vue b/packages/editor-ui/src/components/CopyInput.vue index e8f1ec0a2c..c999d9b5cf 100644 --- a/packages/editor-ui/src/components/CopyInput.vue +++ b/packages/editor-ui/src/components/CopyInput.vue @@ -23,12 +23,11 @@