diff --git a/packages/frontend/editor-ui/src/components/CodeNodeEditor/CodeNodeEditor.vue b/packages/frontend/editor-ui/src/components/CodeNodeEditor/CodeNodeEditor.vue index a03cf7f558..8484596e27 100644 --- a/packages/frontend/editor-ui/src/components/CodeNodeEditor/CodeNodeEditor.vue +++ b/packages/frontend/editor-ui/src/components/CodeNodeEditor/CodeNodeEditor.vue @@ -71,7 +71,7 @@ const dragAndDropEnabled = computed(() => { return !props.isReadOnly; }); -const { highlightLine, readEditorValue, editor } = useCodeEditor({ +const { highlightLine, readEditorValue, editor, focus } = useCodeEditor({ id: props.id, editorRef: codeNodeEditorRef, language: () => props.language, @@ -208,6 +208,10 @@ async function onDrop(value: string, event: MouseEvent) { await dropInCodeEditor(toRaw(editor.value), event, valueToInsert); } + +defineExpose({ + focus, +});