hugo-geekblog/src/js/mermaid-loader.js

24 lines
582 B
JavaScript
Raw Normal View History

2021-05-24 15:11:36 +02:00
document.addEventListener("DOMContentLoaded", function (event) {
2021-11-23 16:53:25 +01:00
let currentMode = localStorage.getItem(THEME);
let darkModeQuery = window.matchMedia("(prefers-color-scheme: dark)");
2021-05-24 15:11:36 +02:00
let primaryColor = "#ececff";
let darkMode = false;
2021-11-23 16:53:25 +01:00
if (
currentMode === DARK_MODE ||
(currentMode === AUTO_MODE && darkModeQuery.matches)
) {
primaryColor = "#6C617E";
darkMode = true;
}
2021-05-24 15:11:36 +02:00
mermaid.initialize({
flowchart: { useMaxWidth: true },
theme: "base",
themeVariables: {
darkMode: darkMode,
primaryColor: primaryColor,
},
});
});