From 902d1bfcae166cf9b0350bb88810e3c0162430a3 Mon Sep 17 00:00:00 2001
From: Tim van Wijk <tim@timvw.co.uk>
Date: Sat, 20 Sep 2025 07:22:22 +0000
Subject: [PATCH] feat: update Mermaid diagrams to follow theme preference (#576)

---
 layouts/partials/mermaid.html |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/layouts/partials/mermaid.html b/layouts/partials/mermaid.html
index fb7ae20..a849496 100644
--- a/layouts/partials/mermaid.html
+++ b/layouts/partials/mermaid.html
@@ -1,6 +1,7 @@
 {{ if .Page.Store.Get "hasMermaid" }}
   <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
   <script>
-    mermaid.initialize({ startOnLoad: true });
+    const mermaidtheme = getStoredThemeStyle() === 'dark' ? 'dark' : 'base';
+    mermaid.initialize({ startOnLoad: true, theme: mermaidtheme });
   </script>
 {{ end }}

--
Gitblit v1.10.0