UNPKG

@nethesis/phone-island

Version:
3 lines (2 loc) 837 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),require("react");var e=require("../utils/genericFunctions/eventDispatch.js"),t=require("../utils/genericFunctions/localStorage.js"),s=require("../store/index.js"),c=function(){document.documentElement.classList.add("pi-dark")},r=function(){document.documentElement.classList.remove("pi-dark")},n=function(){var e=t.getJSONItem("phone-island-theme-selected")||{},n="system";"dark"===e.themeSelected?(n="dark",c()):"light"===e.themeSelected?(n="light",r()):window.matchMedia("(prefers-color-scheme: dark)").matches?c():r(),s.store.dispatch.darkTheme.update(n)};exports.checkDarkTheme=n,exports.setTheme=function(s){t.setJSONItem("phone-island-theme-selected",{themeSelected:s}),n(),e.eventDispatch("phone-island-theme-changed",{})}; //# sourceMappingURL=darkTheme.js.map