@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
52 lines (51 loc) • 3.71 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 IconStar = exports["default"] = function IconStar(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.78 9.373a1.91 1.91 0 0 0-1.663-1.312l-5.305-.429-2.048-4.95a1.909 1.909 0 0 0-3.53 0L8.188 7.632l-5.305.428a1.917 1.917 0 0 0-1.093 3.364l4.048 3.49L4.6 20.139a1.91 1.91 0 0 0 2.859 2.079l4.54-2.795 4.54 2.795a1.912 1.912 0 0 0 2.859-2.077l-1.238-5.222 4.048-3.49a1.915 1.915 0 0 0 .572-2.055m-6.606 4.285a1.13 1.13 0 0 0-.36 1.112l1.208 5.103-4.433-2.726a1.12 1.12 0 0 0-1.18 0l-4.433 2.726 1.208-5.1a1.13 1.13 0 0 0-.36-1.112L3.862 10.24l5.193-.42a1.13 1.13 0 0 0 .95-.691L11.999 4.3l1.994 4.829a1.13 1.13 0 0 0 .95.691l5.194.42z"
}));
}
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.423 9.493a1.54 1.54 0 0 0-1.337-1.055l-5.531-.446-2.136-5.165a1.534 1.534 0 0 0-2.838 0L8.449 7.99l-5.534.447a1.543 1.543 0 0 0-.879 2.705l4.219 3.64-1.285 5.444a1.536 1.536 0 0 0 2.297 1.67L12 18.985l4.737 2.913a1.537 1.537 0 0 0 2.294-1.67l-1.29-5.444 4.219-3.64a1.54 1.54 0 0 0 .463-1.65m-1.438.513-4.566 3.938a.75.75 0 0 0-.24.741l1.395 5.888a.035.035 0 0 1-.016.045c-.017.013-.021.01-.035 0l-5.13-3.155a.75.75 0 0 0-.786 0l-5.13 3.157c-.014.008-.018.011-.036 0a.034.034 0 0 1-.015-.045l1.395-5.888a.75.75 0 0 0-.24-.741l-4.566-3.938c-.011-.01-.022-.018-.012-.047s.017-.025.03-.027l5.993-.484a.75.75 0 0 0 .63-.463L11.964 3.4c.008-.016.01-.024.033-.024s.025.008.033.024l2.314 5.588a.75.75 0 0 0 .633.461l5.992.484c.014 0 .022 0 .03.027.01.028 0 .038-.014.047"
}));
};
IconStar.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
} : {};
IconStar;
module.exports = exports.default;