@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
27 lines • 1.01 kB
JavaScript
import PropTypes from "prop-types";
import React from "react";
import { CampaignLink } from "../campaign";
export var NpmVersionShield = function NpmVersionShield() {
var {
packageName
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return /*#__PURE__*/React.createElement(CampaignLink, {
className: "shield",
href: "https://www.npmjs.com/package/".concat(packageName),
"aria-label": "".concat(packageName, " version"),
name: "".concat(packageName, " version")
}, /*#__PURE__*/React.createElement("img", {
className: "shield__image",
src: "https://img.shields.io/npm/v/".concat(packageName, ".svg?style=flat-square")
}));
};
NpmVersionShield.propTypes = {
packageName: PropTypes.string.isRequired
};
export var ResumeNpmVersionShield = () => NpmVersionShield({
packageName: "@randy.tarampi/resume"
});
export var LetterNpmVersionShield = () => NpmVersionShield({
packageName: "@randy.tarampi/letter"
});
export default NpmVersionShield;