UNPKG

@massds/mayflower-react

Version:

React versions of Mayflower design system UI components

52 lines (51 loc) 3.42 kB
"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 IconPin = exports["default"] = function IconPin(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: "m22.827 7.363-5.69-5.689a1.875 1.875 0 0 0-2.653 0L9.613 6.563c-1.166-.313-3.44-.537-5.789 1.359a1.875 1.875 0 0 0-.15 2.787l4.262 4.263-3.731 3.731a1.127 1.127 0 1 0 1.594 1.594l3.731-3.732 4.263 4.262c.351.35.827.548 1.324.548q.065.001.13-.005a1.88 1.88 0 0 0 1.366-.745c.44-.584 1.031-1.512 1.354-2.625.322-1.113.323-2.145.015-3.131l4.846-4.863a1.875 1.875 0 0 0-.001-2.643m-6.962 6.45a1.13 1.13 0 0 0-.21 1.297c.322.643.647 1.968-.588 3.81L5.57 9.426c1.977-1.368 3.706-.623 3.844-.563a1.094 1.094 0 0 0 1.295-.214l5.102-5.12 5.157 5.156z" })); } 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: "m22.061 7.628-5.69-5.688a1.5 1.5 0 0 0-2.121 0L9.222 6.983c-1-.313-3.281-.69-5.662 1.232a1.5 1.5 0 0 0-.121 2.23l4.53 4.528-4 3.996a.75.75 0 1 0 1.062 1.062l3.996-4 4.527 4.528a1.5 1.5 0 0 0 1.062.441h.106a1.5 1.5 0 0 0 1.09-.593c1.842-2.447 1.665-4.437 1.237-5.625l5.013-5.032a1.5 1.5 0 0 0 0-2.122M21 8.69l-5.37 5.387a.75.75 0 0 0-.139.864c.887 1.775-.168 3.618-.875 4.558L4.5 9.383c1.132-.914 2.216-1.155 3.045-1.155a3.8 3.8 0 0 1 1.53.303.75.75 0 0 0 .868-.141L15.311 3z" })); }; IconPin.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 } : {}; IconPin; module.exports = exports.default;