@yeonpm/react
Version:
A library that collects frequently used components and custom hooks in react projects
3 lines (2 loc) • 920 B
JavaScript
import{jsx as r}from"react/jsx-runtime";import{useState as e}from"react";import{CacheProvider as n}from"@emotion/react";import t from"../node_modules/@emotion/cache/dist/emotion-cache.esm.js";import{useServerInsertedHTML as o}from"next/navigation";function a(a){var i=a.children,c=e((function(){var r=t({key:"my"});r.compat=!0;var e=r.insert,n=[];r.insert=function(){for(var t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];var a=t[1];return void 0===r.inserted[a.name]&&n.push(a.name),e.apply(void 0,t)};return{cache:r,flush:function(){var r=n;return n=[],r}}}))[0],m=c.cache,u=c.flush;return o((function(){var e=u();if(0===e.length)return null;for(var n="",t=0,o=e;t<o.length;t++){var a=o[t];n+=m.inserted[a]}return r("style",{"data-emotion":"".concat(m.key," ").concat(e.join(" ")),dangerouslySetInnerHTML:{__html:n}})})),r(n,{value:m,children:i})}export{a as default};
//# sourceMappingURL=NextCacheProvider.js.map