@guruhotel/aura-icons
Version:
🎨 Icon library designed by the Guruhotel team for Aura UI
32 lines • 2.78 kB
JavaScript
import React, { forwardRef, memo } from "react";
import { AccessibleIcon } from "../accessible-icon";
import { StyledSvg, StyledPath } from "../styles";
import { jsx as _jsx } from "react/jsx-runtime";
const StyledGearSolid = ({
label,
color = "#000000",
className = "",
css = {},
viewBox = "0 0 24 24"
}, ref) => {
return /*#__PURE__*/_jsx(AccessibleIcon, {
label: label,
children: /*#__PURE__*/_jsx(StyledSvg, {
className: className,
css: css,
viewBox: viewBox,
xmlns: "http://www.w3.org/2000/svg",
xmlnsXlink: "http://www.w3.org/1999/xlink",
ref: ref,
children: /*#__PURE__*/_jsx(StyledPath, {
css: {
fill: `${color}`
},
d: "M23.2453 7.80938C23.4 8.2125 23.2688 8.66719 22.95 8.9625L20.9203 10.8094C20.9719 11.1984 21 11.5969 21 12C21 12.4031 20.9719 12.8016 20.9203 13.1906L22.95 15.0375C23.2688 15.3328 23.4 15.7875 23.2453 16.1906C23.0391 16.7484 22.7906 17.2875 22.5094 17.7984L22.2891 18.1781C21.9797 18.6937 21.6328 19.1812 21.2531 19.6453C20.9719 19.9781 20.5172 20.0953 20.1047 19.9641L17.4938 19.1297C16.8656 19.6125 16.1297 20.0156 15.4313 20.325L14.8453 23.0016C14.7516 23.4234 14.4234 23.7234 13.9922 23.8359C13.3453 23.9438 12.6797 24 11.9578 24C11.3203 24 10.6547 23.9438 10.0078 23.8359C9.57656 23.7234 9.24844 23.4234 9.15469 23.0016L8.56875 20.325C7.82812 20.0156 7.13437 19.6125 6.50625 19.1297L3.89719 19.9641C3.48281 20.0953 3.02578 19.9781 2.74828 19.6453C2.36812 19.1812 2.02125 18.6937 1.71187 18.1781L1.4925 17.7984C1.20796 17.2875 0.960464 16.7484 0.752808 16.1906C0.600933 15.7875 0.728902 15.3328 1.05046 15.0375L3.07828 13.1906C3.02672 12.8016 3 12.4031 3 12C3 11.5969 3.02672 11.1984 3.07828 10.8094L1.05046 8.9625C0.728902 8.66719 0.600933 8.21719 0.752808 7.80938C0.960464 7.25156 1.20843 6.7125 1.4925 6.20156L1.7114 5.82187C2.02125 5.30625 2.36812 4.81875 2.74828 4.35703C3.02578 4.02187 3.48281 3.90562 3.89719 4.03781L6.50625 4.87031C7.13437 4.38562 7.82812 3.9825 8.56875 3.67641L9.15469 0.999844C9.24844 0.574219 9.57656 0.23625 10.0078 0.164531C10.6547 0.0562969 11.3203 0 12 0C12.6797 0 13.3453 0.0562969 13.9922 0.164531C14.4234 0.23625 14.7516 0.574219 14.8453 0.999844L15.4313 3.67641C16.1297 3.9825 16.8656 4.38562 17.4938 4.87031L20.1047 4.03781C20.5172 3.90562 20.9719 4.02187 21.2531 4.35703C21.6328 4.81875 21.9797 5.30625 22.2891 5.82187L22.5094 6.20156C22.7906 6.7125 23.0391 7.25156 23.2453 7.80938ZM12 15.75C14.0719 15.75 15.75 14.0719 15.75 11.9578C15.75 9.92813 14.0719 8.20781 12 8.20781C9.92813 8.20781 8.25 9.92813 8.25 11.9578C8.25 14.0719 9.92813 15.75 12 15.75Z"
})
})
});
};
const ForwardRef = /*#__PURE__*/forwardRef(StyledGearSolid);
const GearSolid = /*#__PURE__*/memo(ForwardRef);
export default GearSolid;