diff --git a/src/app/components/nodes/markdown/markdown.component.ts b/src/app/components/nodes/markdown/markdown.component.ts index 4511bdf..6019ed2 100644 --- a/src/app/components/nodes/markdown/markdown.component.ts +++ b/src/app/components/nodes/markdown/markdown.component.ts @@ -22,6 +22,7 @@ export class MarkdownComponent extends EditorNodeContract implements OnInit { protected hadOneFocusOut = false; public editorOptions = { + theme: this.isDark() ? 'vs-dark' : 'vs', language: 'markdown', uri: v4(), readOnly: false, @@ -37,6 +38,10 @@ export class MarkdownComponent extends EditorNodeContract implements OnInit { this.savedValue = this.initialValue; } + public isDark() { + return document.body.classList.contains('dark'); + } + ngOnInit() { this.editorService = this.editorService.getEditor(this.editorUUID); this.editorService.registerNodeEditor(this.nodeId, this).then(() => {