feat(editor): Add several performance improvements when adding nodes in new canvas (no-changelog) (#10170)

This commit is contained in:
Alex Grozav
2024-07-25 15:26:50 +03:00
committed by GitHub
parent 520f2316d1
commit 112d6b883d
7 changed files with 170 additions and 105 deletions

View File

@@ -5,6 +5,7 @@ import type { Workflow } from 'n8n-workflow';
import type { IWorkflowDb } from '@/Interface';
import { useCanvasMapping } from '@/composables/useCanvasMapping';
import type { EventBus } from 'n8n-design-system';
import { createEventBus } from 'n8n-design-system';
defineOptions({
inheritAttrs: false,
@@ -21,6 +22,7 @@ const props = withDefaults(
}>(),
{
id: 'canvas',
eventBus: () => createEventBus(),
fallbackNodes: () => [],
},
);