@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
52 lines (40 loc) • 1.7 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.LetterNpmVersionShield = exports.ResumeNpmVersionShield = exports.NpmVersionShield = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _campaign = require("../campaign");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var NpmVersionShield = function NpmVersionShield() {
var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
packageName = _ref.packageName;
return /*#__PURE__*/_react["default"].createElement(_campaign.CampaignLink, {
className: "shield",
href: "https://www.npmjs.com/package/".concat(packageName),
"aria-label": "".concat(packageName, " version"),
name: "".concat(packageName, " version")
}, /*#__PURE__*/_react["default"].createElement("img", {
className: "shield__image",
src: "https://img.shields.io/npm/v/".concat(packageName, ".svg?style=flat-square")
}));
};
exports.NpmVersionShield = NpmVersionShield;
NpmVersionShield.propTypes = {
packageName: _propTypes["default"].string.isRequired
};
var ResumeNpmVersionShield = function ResumeNpmVersionShield() {
return NpmVersionShield({
packageName: "@randy.tarampi/resume"
});
};
exports.ResumeNpmVersionShield = ResumeNpmVersionShield;
var LetterNpmVersionShield = function LetterNpmVersionShield() {
return NpmVersionShield({
packageName: "@randy.tarampi/letter"
});
};
exports.LetterNpmVersionShield = LetterNpmVersionShield;
var _default = NpmVersionShield;
exports["default"] = _default;