From 03e20b3667ab9b112cb398181924392c992ef02c Mon Sep 17 00:00:00 2001 From: Mike Bostock Date: Thu, 21 Mar 2024 17:05:48 -0700 Subject: [PATCH] fix mermaid dark theme (#1122) --- src/client/stdlib/mermaid.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/stdlib/mermaid.js b/src/client/stdlib/mermaid.js index 8831e5c61..7393b7110 100644 --- a/src/client/stdlib/mermaid.js +++ b/src/client/stdlib/mermaid.js @@ -1,7 +1,7 @@ import mer from "npm:mermaid"; let nextId = 0; -const theme = matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "neutral"; +const theme = getComputedStyle(document.body).getPropertyValue("color-scheme") === "dark" ? "dark" : "neutral"; mer.initialize({startOnLoad: false, securityLevel: "loose", theme}); export default async function mermaid() {