nextjs-darkmode
Version:
Unleash the Power of React Server Components! Use dark/light mode on your site with confidence, without losing any advantages of React Server Components
2 lines (1 loc) • 742 B
JavaScript
var m=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var l=(e,o)=>{for(var r in o)m(e,r,{get:o[r],enumerable:!0})},h=(e,o,r,s)=>{if(o&&typeof o=="object"||typeof o=="function")for(let t of p(o))!f.call(e,t)&&t!==r&&m(e,t,{get:()=>o[t],enumerable:!(s=d(o,t))||s.enumerable});return e};var a=e=>h(m({},"__esModule",{value:!0}),e);var R={};l(R,{useStore:()=>u});module.exports=a(R);var S=require("r18gs");var c="system",n="dark";var u=()=>(0,S.useRGS)("ndm",()=>{if(typeof document=="undefined")return{m:c,s:n};let[e,o]=["m","sm"].map(r=>document.documentElement.getAttribute("data-"+r));return{m:e!=null?e:c,s:o}});0&&(module.exports={useStore});
;