gatsby-plugin-portal
Version:
Plugin to add a div element to the root html file for use by react portal.
18 lines (13 loc) • 584 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.onRenderBody = void 0;
var _react = _interopRequireDefault(require("react"));
var onRenderBody = function onRenderBody(_ref, pluginOptions) {
var setPostBodyComponents = _ref.setPostBodyComponents;
setPostBodyComponents([_react.default.createElement("div", {
key: pluginOptions.key ? pluginOptions.key : 'portal',
id: pluginOptions.id ? pluginOptions.id : 'portal'
}, pluginOptions.text)]);
};
exports.onRenderBody = onRenderBody;