UNPKG

kitchn

Version:

Tonight Pass delicious React styled-components UI kit

3 lines 984 B
"use client" import{d as s,g as l}from"../chunk-LIJLILP5.esm.js";import p from"next/document";import n from"react";import{ServerStyleSheet as f}from"styled-components";var a=class extends p{static async getInitialProps(e){let o=new f,m=e.renderPage;try{e.renderPage=()=>m({enhanceApp:c=>y=>o.collectStyles(n.createElement(c,{...y}))});let i=await p.getInitialProps(e);return{...i,styles:n.createElement(n.Fragment,null,i.styles,o.getStyleElement())}}finally{o.seal()}}};import{useServerInsertedHTML as g}from"next/navigation";import t from"react";var M=({children:r})=>{let[e]=t.useState(()=>new s);return g(()=>{let o=e.getStyleElement();return e.instance.clearTag(),t.createElement(t.Fragment,null,o)}),typeof window<"u"?t.createElement(t.Fragment,null,r):t.createElement(l,{sheet:e.instance},r)};var S=(r={})=>({...r,reactStrictMode:!0,compiler:{styledComponents:!0}}),u=S;export{a as KitchnDocument,M as KitchnRegistry,u as withKitchnConfig}; //# sourceMappingURL=index.esm.js.map