diff --git a/packages/editor-ui/src/components/NodeDetailsView.vue b/packages/editor-ui/src/components/NodeDetailsView.vue index d89000a0fb..21ac42f7ff 100644 --- a/packages/editor-ui/src/components/NodeDetailsView.vue +++ b/packages/editor-ui/src/components/NodeDetailsView.vue @@ -165,7 +165,7 @@ import { START_NODE_TYPE, STICKY_NODE_TYPE, } from '@/constants'; -import { workflowActivate } from '@/mixins/workflowActivate'; +import { useWorkflowActivate } from '@/composables/useWorkflowActivate'; import { dataPinningEventBus } from '@/event-bus'; import { useWorkflowsStore } from '@/stores/workflows.store'; import { useNDVStore } from '@/stores/ndv.store'; @@ -189,7 +189,6 @@ export default defineComponent({ NDVDraggablePanels, TriggerPanel, }, - mixins: [workflowActivate], props: { readOnly: { type: Boolean, @@ -210,16 +209,16 @@ export default defineComponent({ const pinnedData = usePinnedData(activeNode); const router = useRouter(); const workflowHelpers = useWorkflowHelpers({ router }); + const workflowActivate = useWorkflowActivate(); return { externalHooks, nodeHelpers, pinnedData, workflowHelpers, + workflowActivate, ...useDeviceSupport(), ...useMessage(), - // eslint-disable-next-line @typescript-eslint/no-misused-promises - ...workflowActivate.setup?.(props, ctx), }; }, data() { diff --git a/packages/editor-ui/src/components/WorkflowActivator.vue b/packages/editor-ui/src/components/WorkflowActivator.vue index 0e0c31f3c2..10599a97c3 100644 --- a/packages/editor-ui/src/components/WorkflowActivator.vue +++ b/packages/editor-ui/src/components/WorkflowActivator.vue @@ -52,7 +52,7 @@