From a9dd16cc647636bf3fde32447597f5ab2760ba66 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Mon, 9 Nov 2020 11:44:01 -0600 Subject: [PATCH] Fix some dark mode styling --- src/app/components/editor/code/code.component.ts | 5 +++++ .../editor/database/database.component.html | 2 +- .../editor/database/database.component.ts | 4 ++++ .../components/nodes/norm/norm.component.html | 2 +- .../components/nodes/norm/norm.component.scss | 10 ++++++++++ src/app/components/nodes/norm/norm.component.ts | 4 ++++ src/app/pages/editor/editor.page.scss | 3 +++ src/global.scss | 16 ++++++++++++++++ 8 files changed, 44 insertions(+), 2 deletions(-) diff --git a/src/app/components/editor/code/code.component.ts b/src/app/components/editor/code/code.component.ts index d7c59ea..2ac7a36 100644 --- a/src/app/components/editor/code/code.component.ts +++ b/src/app/components/editor/code/code.component.ts @@ -18,6 +18,7 @@ export class CodeComponent extends EditorNodeContract implements OnInit { public notAvailableOffline = false; public editorOptions = { + theme: this.isDark() ? 'vs-dark' : 'vs', language: 'javascript', uri: v4(), readOnly: false, @@ -100,6 +101,10 @@ export class CodeComponent extends EditorNodeContract implements OnInit { public readonly api: ApiService, ) { super(); } + public isDark() { + return document.body.classList.contains('dark'); + } + public isDirty(): boolean | Promise { return this.dirty; } diff --git a/src/app/components/editor/database/database.component.html b/src/app/components/editor/database/database.component.html index 1da1a76..015dc6e 100644 --- a/src/app/components/editor/database/database.component.html +++ b/src/app/components/editor/database/database.component.html @@ -15,7 +15,7 @@