refactor(editor): Convert workflowActivate mixin into a composable (no-changelog) (#9423)

This commit is contained in:
Ricardo Espinoza
2024-05-17 10:03:39 -04:00
committed by GitHub
parent 9c768a0443
commit 3a5412850c
4 changed files with 141 additions and 143 deletions

View File

@@ -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() {