@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
10 lines (9 loc) • 1.82 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconWrench = (props) => {
const size = sizeMap[props?.size ?? "m"];
const label = props?.label ?? "Icon";
return (_jsx("svg", { viewBox: "0 0 24 24", fill: "currentColor", xmlns: "http://www.w3.org/2000/svg", width: size, height: size, "aria-label": label, role: "img", ...props, children: _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M4.66906 8.20457C4.55887 8.61685 4.5 9.05086 4.5 9.5C4.5 12.2614 6.73858 14.5 9.5 14.5C9.86383 14.5 10.217 14.4614 10.5561 14.3886C11.3404 14.2202 12.2706 14.3919 12.9473 15.0686L17.2323 19.3536C17.4275 19.5488 17.7441 19.5488 17.9394 19.3536L19.3536 17.9393C19.5488 17.7441 19.5488 17.4275 19.3536 17.2322L15.0686 12.9472C14.3919 12.2706 14.2202 11.3404 14.3886 10.5561C14.4614 10.2169 14.5 9.86382 14.5 9.5C14.5 6.73858 12.2614 4.5 9.5 4.5C9.05087 4.5 8.61688 4.55887 8.20461 4.66905L11.2679 7.73238C12.2442 8.70869 12.2442 10.2916 11.2679 11.2679C10.2916 12.2442 8.70871 12.2442 7.7324 11.2679L4.66906 8.20457ZM3.64994 6.66345C3.23355 7.52061 3 8.48303 3 9.5C3 13.0899 5.91015 16 9.5 16C9.97032 16 10.429 15.95 10.871 15.8552C11.2356 15.7769 11.6229 15.8655 11.8866 16.1292L16.1716 20.4142C16.9526 21.1953 18.219 21.1953 19 20.4142L20.4142 19C21.1953 18.219 21.1953 16.9526 20.4142 16.1716L16.1292 11.8866C15.8655 11.6229 15.7769 11.2356 15.8552 10.8709C15.95 10.429 16 9.97031 16 9.5C16 5.91015 13.0899 3 9.5 3C8.48305 3 7.52064 3.23354 6.66348 3.64992C6.11184 3.91789 6.05671 4.64247 6.49037 5.07613L10.2073 8.79304C10.5978 9.18356 10.5978 9.81673 10.2073 10.2073C9.81675 10.5978 9.18358 10.5978 8.79306 10.2073L5.07614 6.49033C4.64249 6.05668 3.91791 6.11181 3.64994 6.66345Z" }) }));
};
IconWrench.iconName = "wrench";
export default IconWrench;