@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
52 lines (51 loc) • 4.2 kB
JavaScript
"use strict";
exports.__esModule = true;
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _excluded = ["bold", "width", "height"];
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; }
var IconFarm = exports["default"] = function IconFarm(props) {
var _props$bold = props.bold,
bold = _props$bold === void 0 ? true : _props$bold,
_props$width = props.width,
width = _props$width === void 0 ? "24px" : _props$width,
_props$height = props.height,
height = _props$height === void 0 ? "24px" : _props$height,
restProps = _objectWithoutPropertiesLoose(props, _excluded);
if (bold) {
return /*#__PURE__*/_react["default"].createElement("svg", _extends({
viewBox: "0 0 24 24",
xmlns: "http://www.w3.org/2000/svg",
"aria-hidden": "true",
fill: "currentColor",
width: width,
height: height
}, restProps), /*#__PURE__*/_react["default"].createElement("path", {
d: "M16.61 19.779a1.126 1.126 0 1 1-1.516 1.666A19.08 19.08 0 0 0 2.25 16.487a1.125 1.125 0 1 1 0-2.25 21.32 21.32 0 0 1 14.36 5.542m-7.007-.188a17.5 17.5 0 0 0-7.353-1.604 1.125 1.125 0 1 0 0 2.25 15.24 15.24 0 0 1 6.413 1.397 1.126 1.126 0 0 0 1.543-1.415 1.12 1.12 0 0 0-.605-.63zm13.272-4.229a1.125 1.125 0 0 1-1.125 1.125q-1.48 0-2.942.225a25.3 25.3 0 0 1 3.055 3.196 1.125 1.125 0 1 1-1.755 1.406A22.78 22.78 0 0 0 2.25 12.737a1.125 1.125 0 1 1 0-2.25c1.382 0 2.761.113 4.125.338V7.862a1.13 1.13 0 0 1 .45-.9l6-4.5a1.125 1.125 0 0 1 1.35 0l6 4.5a1.12 1.12 0 0 1 .45.9v2.652q.563-.026 1.125-.027a1.125 1.125 0 1 1 0 2.25 22.8 22.8 0 0 0-6.977 1.083q.87.502 1.702 1.075a21.4 21.4 0 0 1 5.275-.658 1.125 1.125 0 0 1 1.125 1.125m-8.25-4.875h-2.25v1.81q1.11-.447 2.25-.787zm-6 .815q.758.198 1.5.443V9.362a1.125 1.125 0 0 1 1.125-1.125h4.5a1.125 1.125 0 0 1 1.125 1.125v1.594q.75-.146 1.5-.248V8.425L13.5 4.769 8.625 8.425z"
}));
}
return /*#__PURE__*/_react["default"].createElement("svg", _extends({
viewBox: "0 0 24 24",
xmlns: "http://www.w3.org/2000/svg",
"aria-hidden": "true",
fill: "currentColor",
width: width,
height: height
}, restProps), /*#__PURE__*/_react["default"].createElement("path", {
d: "M12.828 21.031a.75.75 0 0 1-1.04.21 17.17 17.17 0 0 0-9.538-2.875.75.75 0 1 1 0-1.5 18.67 18.67 0 0 1 10.369 3.125.75.75 0 0 1 .209 1.04M2.25 13.866a.75.75 0 1 0 0 1.5 20.14 20.14 0 0 1 14.172 5.785.75.75 0 1 0 1.05-1.07A21.63 21.63 0 0 0 2.25 13.865m19.5 1.5a20.3 20.3 0 0 0-4.555.514q.773.586 1.5 1.234a19 19 0 0 1 3.055-.248.75.75 0 1 1 0 1.5q-.842 0-1.673.08.78.814 1.494 1.701a.75.75 0 1 1-1.17.938 23.16 23.16 0 0 0-18.151-8.72.75.75 0 1 1 0-1.5 25 25 0 0 1 4.5.41v-3.41a.75.75 0 0 1 .3-.6l6-4.5a.75.75 0 0 1 .9 0l6 4.5a.75.75 0 0 1 .3.6v3.047q.746-.046 1.5-.046a.75.75 0 1 1 0 1.5 23.1 23.1 0 0 0-7.9 1.377q.886.469 1.731 1.01c2.003-.59 4.08-.889 6.169-.887a.75.75 0 1 1 0 1.5m-10.5-6.75h4.5a.75.75 0 0 1 .75.75v2.057q1.113-.24 2.25-.375V8.24L13.5 4.303 8.25 8.241v3.357q1.143.281 2.25.673V9.366a.75.75 0 0 1 .75-.75m.757 4.244A25 25 0 0 1 15 11.798v-1.682h-3v2.741z"
}));
};
IconFarm.propTypes = process.env.NODE_ENV !== "production" ? {
bold: _propTypes["default"].bool,
width: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
height: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
className: _propTypes["default"].string,
fill: _propTypes["default"].string,
'aria-hidden': _propTypes["default"].bool,
'aria-label': _propTypes["default"].string
} : {};
IconFarm;
module.exports = exports.default;