From a356d7bdbadd5a4c69c61c5a5a30e75e9765e3d2 Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Tue, 22 Nov 2022 12:33:40 +0200 Subject: [PATCH] feat: Add share button to workflows list (#4681) * feat: Add share button to workflows list * fix: take empty workflow into account when sharing --- .../components/MainHeader/WorkflowDetails.vue | 2 +- packages/editor-ui/src/components/Modals.vue | 8 +++++++- .../editor-ui/src/components/WorkflowCard.vue | 9 ++++++++- .../src/components/WorkflowShareModal.ee.vue | 17 ++++++++++++++--- .../src/components/mixins/workflowHelpers.ts | 10 +++++++++- .../editor-ui/src/plugins/i18n/locales/en.json | 1 + 6 files changed, 40 insertions(+), 7 deletions(-) diff --git a/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue b/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue index 5e43bbe1a4..0cff15cddc 100644 --- a/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue +++ b/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue @@ -241,7 +241,7 @@ export default mixins(workflowHelpers, titleChange).extend({ if (saved) await this.settingsStore.fetchPromptsData(); }, onShareButtonClick() { - this.uiStore.openModal(WORKFLOW_SHARE_MODAL_KEY); + this.uiStore.openModalWithData({ name: WORKFLOW_SHARE_MODAL_KEY, data: { id: this.currentWorkflowId } }); }, onTagsEditEnable() { this.$data.appliedTagIds = this.currentWorkflowTagIds; diff --git a/packages/editor-ui/src/components/Modals.vue b/packages/editor-ui/src/components/Modals.vue index aa66a3bddb..ce072545d3 100644 --- a/packages/editor-ui/src/components/Modals.vue +++ b/packages/editor-ui/src/components/Modals.vue @@ -83,7 +83,13 @@ - + diff --git a/packages/editor-ui/src/components/WorkflowCard.vue b/packages/editor-ui/src/components/WorkflowCard.vue index 8b1e185efa..466f52cd11 100644 --- a/packages/editor-ui/src/components/WorkflowCard.vue +++ b/packages/editor-ui/src/components/WorkflowCard.vue @@ -59,7 +59,7 @@