]> BookStack Code Mirror - bookstack/blobdiff - resources/js/wysiwyg/nodes/code-block.ts
JS: Converted come common services to typescript
[bookstack] / resources / js / wysiwyg / nodes / code-block.ts
index 934fe7eddd695cf686b6e9953f1c702d89f9708e..2478ba24900d0447eabe7b4ee9495d894bb1a383 100644 (file)
@@ -10,7 +10,7 @@ import {
 import type {EditorConfig} from "lexical/LexicalEditor";
 import {el} from "../helpers";
 import {EditorDecoratorAdapter} from "../ui/framework/decorator";
-import {code} from "../ui/defaults/button-definitions";
+import {CodeEditor} from "../../components";
 
 export type SerializedCodeBlockNode = Spread<{
     language: string;
@@ -171,7 +171,7 @@ export function $openCodeEditorForNode(editor: LexicalEditor, node: CodeBlockNod
     const language = node.getLanguage();
 
     // @ts-ignore
-    const codeEditor = window.$components.first('code-editor');
+    const codeEditor = window.$components.first('code-editor') as CodeEditor;
     // TODO - Handle direction
     codeEditor.open(code, language, 'ltr', (newCode: string, newLang: string) => {
         editor.update(() => {