@mayank1513/nthul
Version:
Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.
2 lines (1 loc) • 961 B
JavaScript
var i=Object.create;var s=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty;var P=(e,r)=>{for(var o in r)s(e,o,{get:r[o],enumerable:!0})},h=(e,r,o,c)=>{if(r&&typeof r=="object"||typeof r=="function")for(let t of C(r))!p.call(e,t)&&t!==o&&s(e,t,{get:()=>r[t],enumerable:!(c=f(r,t))||c.enumerable});return e};var a=(e,r,o)=>(o=e!=null?i(T(e)):{},h(r||!e||!e.__esModule?s(o,"default",{value:e,enumerable:!0}):o,e)),y=e=>h(s({},"__esModule",{value:!0}),e);var E={};P(E,{useTheme:()=>x});module.exports=y(E);var n=a(require("r18gs")),g="nthul",u={c:"system",s:"light",t:""},S=e=>(0,n.default)(e!=null?e:g,u);var x=e=>{let[r,o]=S(e),{c,s:t,t:l}=r;return{theme:l,colorSchemePreference:c,systemColorScheme:t,resolvedColorScheme:c==="system"?t:c,setColorSchemePreference:m=>{o({...r,c:m})},setTheme:m=>{o({...r,t:m})}}};0&&(module.exports={useTheme});
;