kitchn
Version:
Tonight Pass delicious React styled-components UI kit
3 lines • 1.57 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }"use client"
var _chunk6WCWBCQVcjsjs = require('../chunk-6WCWBCQV.cjs.js');var _document = require('next/document'); var _document2 = _interopRequireDefault(_document);var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _styledcomponents = require('styled-components');var a=class extends _document2.default{static async getInitialProps(e){let o=new _styledcomponents.ServerStyleSheet,m=e.renderPage;try{e.renderPage=()=>m({enhanceApp:c=>y=>o.collectStyles(_react2.default.createElement(c,{...y}))});let i=await _document2.default.getInitialProps(e);return{...i,styles:_react2.default.createElement(_react2.default.Fragment,null,i.styles,o.getStyleElement())}}finally{o.seal()}}};var _navigation = require('next/navigation');var M=({children:r})=>{let[e]=_react2.default.useState(()=>new _chunk6WCWBCQVcjsjs.d);return _navigation.useServerInsertedHTML.call(void 0, ()=>{let o=e.getStyleElement();return e.instance.clearTag(),_react2.default.createElement(_react2.default.Fragment,null,o)}),typeof window<"u"?_react2.default.createElement(_react2.default.Fragment,null,r):_react2.default.createElement(_chunk6WCWBCQVcjsjs.g,{sheet:e.instance},r)};var S=(r={})=>({...r,reactStrictMode:!0,compiler:{styledComponents:!0}}),u= exports.withKitchnConfig =S;exports.KitchnDocument = a; exports.KitchnRegistry = M; exports.withKitchnConfig = u;
//# sourceMappingURL=index.cjs.js.map