UNPKG

@anew/icons

Version:
40 lines (29 loc) 2.06 kB
'use strict'; 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' }) ); }