Markdown editor respects dark mode
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user