|
| 1 | +"use strict"; |
| 2 | +var __importDefault = (this && this.__importDefault) || function (mod) { |
| 3 | + return (mod && mod.__esModule) ? mod : { "default": mod }; |
| 4 | +}; |
| 5 | +Object.defineProperty(exports, "__esModule", { value: true }); |
| 6 | +var react_1 = __importDefault(require("react")); |
| 7 | +var react_helmet_async_1 = require("react-helmet-async"); |
| 8 | +var context = {}; |
| 9 | +exports.onRenderBody = function (_a) { |
| 10 | + var setHeadComponents = _a.setHeadComponents, setHtmlAttributes = _a.setHtmlAttributes, setBodyAttributes = _a.setBodyAttributes; |
| 11 | + var helmet = context.helmet; |
| 12 | + if (helmet != null) { |
| 13 | + setHeadComponents([ |
| 14 | + helmet.base.toComponent(), |
| 15 | + helmet.title.toComponent(), |
| 16 | + helmet.meta.toComponent(), |
| 17 | + helmet.link.toComponent(), |
| 18 | + helmet.style.toComponent(), |
| 19 | + helmet.script.toComponent(), |
| 20 | + helmet.noscript.toComponent(), |
| 21 | + ]); |
| 22 | + setHtmlAttributes(helmet.htmlAttributes.toComponent()); |
| 23 | + setBodyAttributes(helmet.bodyAttributes.toComponent()); |
| 24 | + } |
| 25 | +}; |
| 26 | +exports.wrapRootElement = function (_a) { |
| 27 | + var element = _a.element; |
| 28 | + return (react_1.default.createElement(react_helmet_async_1.HelmetProvider, { context: context }, element)); |
| 29 | +}; |
0 commit comments