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

@@ -52,7 +52,7 @@
<script lang="ts">
import { useToast } from '@/composables/useToast';
import { workflowActivate } from '@/mixins/workflowActivate';
import { useWorkflowActivate } from '@/composables/useWorkflowActivate';
import { useUIStore } from '@/stores/ui.store';
import { useWorkflowsStore } from '@/stores/workflows.store';
import { mapStores } from 'pinia';
@@ -61,13 +61,11 @@ import { getActivatableTriggerNodes } from '@/utils/nodeTypesUtils';
export default defineComponent({
name: 'WorkflowActivator',
mixins: [workflowActivate],
props: ['workflowActive', 'workflowId'],
setup(props, ctx) {
setup() {
return {
...useToast(),
// eslint-disable-next-line @typescript-eslint/no-misused-promises
...workflowActivate.setup?.(props, ctx),
...useWorkflowActivate(),
};
},
computed: {