@anew/icons
Version:
Anew Icons
40 lines (29 loc) • 2.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = TruckIcon;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _colorToHex = require('./utils/colorToHex');
var _colorToHex2 = _interopRequireDefault(_colorToHex);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function TruckIcon(_ref) {
var height = _ref.height,
width = _ref.width,
color = _ref.color,
light = _ref.light,
dark = _ref.dark;
var rootStyle = {
fill: (0, _colorToHex2.default)(color || (0, _classnames2.default)({ light: light, dark: dark })),
width: width,
height: height
};
return _react2.default.createElement(
'svg',
{ xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 24 24', className: 'anew-icon', style: rootStyle },
_react2.default.createElement('path', { d: 'M 1 5 C 0.448 5 0 5.448 0 6 C 0 6.552 0.448 7 1 7 L 6 7 C 6.552 7 7 7.448 7 8 C 7 8.552 6.552 9 6 9 L 2 9 C 1.448 9 1 9.448 1 10 C 1 10.552 1.448 11 2 11 L 4 11 C 4.552 11 5 11.448 5 12 C 5 12.552 4.552 13 4 13 L 2 13 C 1.448 13 1 13.448 1 14 L 1 17 C 1 17.552 1.448 18 2 18 L 3 18 C 3 19.657 4.343 21 6 21 C 7.657 21 9 19.657 9 18 L 14 18 L 15 18 C 15 19.657 16.343 21 18 21 C 19.657 21 21 19.657 21 18 L 22 18 C 22.138 18 22.269047 17.9725 22.388672 17.921875 C 22.747547 17.77 23 17.414 23 17 L 23 13 L 20.275391 7.5527344 C 20.106391 7.2137344 19.761813 7 19.382812 7 L 16 7 C 16 5.895 15.105 5 14 5 L 1 5 z M 16 8.75 L 18.917969 8.75 L 21.042969 13 L 16 13 L 16 8.75 z M 6 16.75 C 6.689 16.75 7.25 17.311 7.25 18 C 7.25 18.689 6.689 19.25 6 19.25 C 5.311 19.25 4.75 18.689 4.75 18 C 4.75 17.311 5.311 16.75 6 16.75 z M 18 16.75 C 18.689 16.75 19.25 17.311 19.25 18 C 19.25 18.689 18.689 19.25 18 19.25 C 17.311 19.25 16.75 18.689 16.75 18 C 16.75 17.311 17.311 16.75 18 16.75 z' })
);
}