Skip to content

Commit b7b34c2

Browse files
committed
feat(frontend): fix preview dark mode
1 parent f300066 commit b7b34c2

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

frontend/src/components/editor.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,17 @@ export const CodeEditor: FC<ICodeEditorProps> = ({ value, setValue, language, op
6262
const children = useMemo(() => {
6363
if (showPreview) {
6464
if (language === "markdown") {
65-
return <div className="overflow-y-auto h-full bg-white p-4 pl-8">
65+
return <div className="overflow-y-auto h-full bg-white p-4 pl-8 dark:bg-[#252526] dark:backdrop-blur-md">
6666
<MarkdownPreview className="pointer-events-none" source={value} wrapperElement={{
67-
"data-color-mode": "light",
67+
"data-color-mode": darkModeEnabled ? "dark" : "light",
68+
}} style={{
69+
backgroundColor: "unset",
6870
}} />
6971
</div>
7072
}
7173
if (language === "json") {
72-
return <div className="overflow-y-auto h-full bg-white p-4 pl-8">
73-
<ReactJson src={JSON.parse(value)} />
74+
return <div className="overflow-y-auto h-full bg-white p-4 pl-8 dark:bg-[#252526] dark:backdrop-blur-md">
75+
<ReactJson src={JSON.parse(value)} theme={darkModeEnabled ? "bright" : undefined} style={{height: "100%", backgroundColor: "unset"}} />
7476
</div>
7577
}
7678
}

0 commit comments

Comments
 (0)