Repository URL to install this package:
|
Version:
2.0.2 ▾
|
@doodle/gatsby-plugin-advanced-sitemap
/
gatsby-ssr.js
|
|---|
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _gatsby = require("gatsby");
var _defaults = _interopRequireDefault(require("./defaults"));
exports.onRenderBody = function (_ref, pluginOptions) {
var setHeadComponents = _ref.setHeadComponents;
var _defaultOptions$plugi = (0, _extends2.default)({}, _defaults.default, pluginOptions),
output = _defaultOptions$plugi.output,
createLinkInHead = _defaultOptions$plugi.createLinkInHead;
if (!createLinkInHead) {
return;
}
if (output.charAt(0) !== "/") {
output = "/" + output;
}
setHeadComponents([/*#__PURE__*/_react.default.createElement("link", {
key: "gatsby-plugin-advanced-sitemap",
rel: "sitemap",
type: "application/xml",
href: (0, _gatsby.withPrefix)(output)
})]);
};