UNPKG

@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
"use strict";var i=Object.create;var s=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var C=Object.getPrototypeOf,T=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 p(r))!T.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(C(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:()=>u});module.exports=y(E);var n=a(require("r18gs")),g="nthul",x={c:"system",s:"light",t:""},S=e=>(0,n.default)(e!=null?e:g,x);var u=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});