optimall-icons
Version:
Biblioteca de ícones do Optimall
29 lines • 1.74 kB
JavaScript
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); }
import React, { forwardRef } from 'react';
export const FilterIcon = /*#__PURE__*/forwardRef(({
className,
style,
ariaLabel,
size = 24,
width,
height,
...props
}, ref) => {
const iconSize = width || height || size;
return /*#__PURE__*/React.createElement("svg", _extends({
ref: ref,
className: className,
"aria-label": ariaLabel || "filter",
style: style,
width: width || iconSize,
height: height || iconSize,
viewBox: "0 0 24 24",
fill: "currentColor",
xmlns: "http://www.w3.org/2000/svg"
}, props), /*#__PURE__*/React.createElement("path", {
d: "M10.69 21.8c-.23 0-.46-.05-.67-.14-.59-.26-1-.83-1.08-1.47-.13-1.1-.39-3.46-.68-6.95 0-.06-.03-.1-.04-.11-2.4-1.79-4.13-3.72-5.38-5.2-.46-.54-.59-.99-.66-1.54-.23-1.73-.36-2.77.38-3.59C3.29 2 4.3 2 6.13 2h11.53c1.83 0 2.84 0 3.57.8.74.82.61 1.86.38 3.59-.08.65-.26 1.07-.66 1.54-1.24 1.48-2.98 3.41-5.39 5.21-.01 0-.04.05-.04.11-.25 2.74-.48 4.27-.63 5.07-.25 1.34-1.54 2.12-2.58 2.75-.25.15-.48.29-.67.43-.29.2-.62.31-.96.31l.01-.01Zm-1.4-10.11c.44.33.71.84.76 1.4.28 3.42.54 5.75.67 6.85.2-.13.43-.27.66-.42.69-.42 1.64-1 1.74-1.55.14-.76.36-2.23.6-4.9.05-.56.33-1.07.76-1.39 2.26-1.69 3.91-3.52 5.09-4.92.18-.21.21-.3.25-.61.14-1.09.25-1.95.07-2.15-.19-.21-1.1-.21-2.24-.21H6.13c-1.14 0-2.05 0-2.24.21-.18.2-.07 1.06.07 2.15.04.31.08.4.25.61 1.18 1.4 2.83 3.23 5.08 4.92v.01Z",
fillRule: "evenodd",
clipRule: "evenodd"
}));
});
export default FilterIcon;