From 9ddce389b96ee2a55c6703f575365ee3d7ef4868 Mon Sep 17 00:00:00 2001 From: Rowan Cockett Date: Tue, 4 Jul 2023 13:12:22 -0600 Subject: [PATCH] =?UTF-8?q?=E2=98=80=EF=B8=8F=20Dark=20mode=20for=20code?= =?UTF-8?q?=20cells?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/widget.tsx b/src/widget.tsx index 6471e34..b8c3b55 100644 --- a/src/widget.tsx +++ b/src/widget.tsx @@ -28,6 +28,13 @@ import { linkFactory } from './links'; */ export const MIME_TYPE = 'text/markdown'; +function getJupyterTheme(): Theme { + if (typeof document === 'undefined') return Theme.light; + return document.body.dataset.jpThemeLight === 'false' + ? Theme.dark + : Theme.light; +} + // export interface IMySTFragmentContext extends ITaskItemController { // requestUpdate(renderer: RenderedMySTMarkdown): Promise; // setTaskItem(line: number, checked: boolean): void; @@ -150,7 +157,7 @@ export class MySTWidget extends VDomRenderer { return (