UNPKG

@pittica/gatsby-plugin-seo

Version:
32 lines (26 loc) 838 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = SocialLink; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); function SocialLink({ name, icon, url, page }) { return /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("a", { href: new URL(page, url).href, title: name, itemProp: "sameAs" }, /*#__PURE__*/_react.default.createElement("i", { className: icon }), /*#__PURE__*/_react.default.createElement("span", null, name))); } SocialLink.propTypes = { url: _propTypes.default.string, name: _propTypes.default.string, icon: _propTypes.default.string, page: _propTypes.default.string };