Markdown editor respects dark mode
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details

master
Garrett Mills 3 years ago
parent c4e236a0bf
commit f1a34b7d1f
Signed by: garrettmills
GPG Key ID: D2BF5FBA8298F246

@ -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(() => {

Loading…
Cancel
Save