UNPKG

@pittica/gatsby-plugin-seo

Version:
42 lines (34 loc) 1.21 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = Links; var _react = _interopRequireDefault(require("react")); var _reactHelmetAsync = require("react-helmet-async"); var _propTypes = _interopRequireDefault(require("prop-types")); var _gatsbyPluginUtils = require("@pittica/gatsby-plugin-utils"); function Links({ siteUrl, path, next, previous }) { return /*#__PURE__*/_react.default.createElement(_reactHelmetAsync.Helmet, null, /*#__PURE__*/_react.default.createElement("link", { rel: "canonical", href: (0, _gatsbyPluginUtils.withUrl)(path, siteUrl), key: "html-canonical" }), next && /*#__PURE__*/_react.default.createElement("link", { rel: "next", href: (0, _gatsbyPluginUtils.withUrl)(next, siteUrl), key: "html-next" }), previous && /*#__PURE__*/_react.default.createElement("link", { rel: "prev", href: (0, _gatsbyPluginUtils.withUrl)(previous, siteUrl), key: "html-previous" })); } Links.propTypes = { siteUrl: _propTypes.default.string, path: _propTypes.default.string, next: _propTypes.default.string, previous: _propTypes.default.string };