UNPKG

@spark-web/ssr

Version:

--- title: SSR isExperimentalPackage: true ---

39 lines (31 loc) 1.22 kB
import _asyncToGenerator from '@babel/runtime/helpers/esm/asyncToGenerator'; import _regeneratorRuntime from '@babel/runtime/regenerator'; import { cache } from '@emotion/css'; import createEmotionServer from '@emotion/server/create-instance'; var renderStatic = /*#__PURE__*/function () { var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(html) { var _createEmotionServer, extractCritical; return _regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: if (!(html === undefined)) { _context.next = 2; break; } throw new Error('did you forget to return html from renderToString?'); case 2: _createEmotionServer = createEmotionServer(cache), extractCritical = _createEmotionServer.extractCritical; return _context.abrupt("return", extractCritical(html)); case 4: case "end": return _context.stop(); } } }, _callee); })); return function renderStatic(_x) { return _ref.apply(this, arguments); }; }(); export { renderStatic };