@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) • 1.08 kB
JavaScript
var v=Object.create;var n=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var D=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},a=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of k(t))!P.call(e,s)&&s!==r&&n(e,s,{get:()=>t[s],enumerable:!(o=x(t,s))||o.enumerable});return e};var A=(e,t,r)=>(r=e!=null?v(D(e)):{},a(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:!0}):r,e)),_=e=>a(n({},"__esModule",{value:!0}),e);var F={};u(F,{ServerTarget:()=>C});module.exports=_(F);var f=require("next/headers");var d=A(require("r18gs")),l="nthul";var S=require("react/jsx-runtime"),C=({tag:e,targetId:t,styles:r})=>{var c,m;let o=t||l,s=(m=(c=(0,f.cookies)().get(o))==null?void 0:c.value)!=null?m:",light",[T,g]=s.split(","),y=t?"nth-scoped":"",i=[`th-${T}`,g,y];r&&(i=i.map(p=>{var h;return(h=r[p])!=null?h:p}));let E=e!=null?e:"div";return(0,S.jsx)(E,{className:i.join(" "),"data-nth":"next",id:o})};0&&(module.exports={ServerTarget});
;