UNPKG

@mr-hope/vuepress-shared

Version:
18 lines 655 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.watchDarkTheme = void 0; const watchDarkTheme = (callback) => { const isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches; const listener = (event) => callback(event.matches); window .matchMedia("(prefers-color-scheme: dark)") .addEventListener("change", listener); callback(isDarkMode); return () => { window .matchMedia("(prefers-color-scheme: dark)") .removeEventListener("change", listener); }; }; exports.watchDarkTheme = watchDarkTheme; //# sourceMappingURL=darkmode.js.map