-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-NOOHX3VG.js
More file actions
2 lines (2 loc) · 2.14 KB
/
chunk-NOOHX3VG.js
File metadata and controls
2 lines (2 loc) · 2.14 KB
1
2
var g='<svg viewBox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M12 18a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM11 1h2v3h-2V1zm0 19h2v3h-2v-3zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM16.95 18.364l1.414-1.414 2.121 2.121-1.414 1.414-2.121-2.121zm2.121-14.85l1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121zM5.636 16.95l1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3zM4 11v2H1v-2h3z"/></svg>',c='<svg viewBox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M10 7a7 7 0 0 0 12 4.9v.1c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2h.1A6.979 6.979 0 0 0 10 7zm-6 5a8 8 0 0 0 15.062 3.762A9 9 0 0 1 8.238 4.938 7.999 7.999 0 0 0 4 12z"/></svg>';function r(){let t=localStorage.getItem("perspective-theme");return t==="dark"||t==="light"?t:"dark"}function m(t){let e=t??r();document.documentElement.setAttribute("data-theme",e),localStorage.setItem("perspective-theme",e),document.querySelector(".demo perspective-viewer")?.restore?.({theme:e==="dark"?"Pro Dark":"Pro Light"});let o=document.querySelector(".navbar__logo img");o&&(o.src=e==="dark"?"/svg/perspective-logo-dark.svg":"/svg/perspective-logo-light.svg");let l=document.getElementById("footer-logo");l&&(l.src=e==="dark"?"/img/openjs_foundation-logo-horizontal-white.png":"/img/openjs_foundation-logo-horizontal-black.png");let a=document.querySelector(".gallery img");a&&(a.src=e==="dark"?"/features/montage_dark.png":"/features/montage_light.png");let i=document.getElementById("theme-toggle-btn");i&&(i.innerHTML=e==="dark"?g:c,i.setAttribute("aria-label",e==="dark"?"Switch to light mode":"Switch to dark mode"))}function d(){m()}function s(){let t=document.createElement("li"),e=document.createElement("button");e.id="theme-toggle-btn",e.className="theme-toggle",e.type="button";let n=r();return e.innerHTML=n==="dark"?g:c,e.setAttribute("aria-label",n==="dark"?"Switch to light mode":"Switch to dark mode"),e.addEventListener("click",()=>{let o=r()==="dark"?"light":"dark";m(o)}),t.appendChild(e),t}function h(){return r()==="dark"?"Pro Dark":"Pro Light"}export{r as a,d as b,s as c,h as d};
//# sourceMappingURL=chunk-NOOHX3VG.js.map