@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
48 lines (46 loc) • 1.93 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function PenIcon({
title,
titleId,
size,
...props
}, svgRef) {
return /*#__PURE__*/React.createElement("svg", Object.assign({
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 72 72",
fill: "currentColor",
"aria-hidden": "true",
ref: svgRef,
width: size ? typeof size === "string" ? sizeMap[size] : size : "16px",
"aria-labelledby": titleId
}, props), title ? /*#__PURE__*/React.createElement("title", {
id: titleId
}, title) : null, /*#__PURE__*/React.createElement("path", {
fill: "#9b9b9a",
d: "M18.637 51.107l5.036 5.036-5.36 2.042-1.698-1.8 2.022-5.278z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#d0cfce",
stroke: "#d0cfce",
strokeMiterlimit: 10,
strokeWidth: 2,
d: "M18.033 59.07c7.31-1.718 14.455-7.194 18.033-10.1 5.284-4.29 15.682-15.02 22.025-21.693 2.98-3.137 3.175-7.81.442-10.544h0l-.488-.487h0c-2.733-2.733-7.406-2.54-10.543.442-6.674 6.343-17.402 16.74-21.693 22.024-2.763 3.403-7.85 10.03-9.82 16.958-.189.662.02 1.375.506 1.862l1.538 1.538"
}), /*#__PURE__*/React.createElement("g", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round"
}, /*#__PURE__*/React.createElement("path", {
strokeWidth: 2,
d: "M16.887 57.924l-2.422 2.423M47.915 17.153l9.651 9.65M44.751 14.022h0c-1.156-1.156-3.143-1.044-4.438.25L27.81 26.777M18.033 59.07c7.31-1.718 14.455-7.194 18.033-10.1 5.284-4.29 15.682-15.02 22.025-21.693 2.98-3.137 3.175-7.81.442-10.544h0l-.488-.487h0c-2.733-2.733-7.406-2.54-10.543.442-6.674 6.343-17.402 16.74-21.693 22.024-2.906 3.578-8.382 10.723-10.1 18.034l2.324 2.324"
}), /*#__PURE__*/React.createElement("path", {
strokeWidth: 1.961,
d: "M24.474 55.747l-5.686-5.686"
})));
}
const ForwardRef = React.forwardRef(PenIcon);
module.exports = ForwardRef;