@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
15 lines (14 loc) • 3.78 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconLogoMcp = (props) => {
const size = sizeMap[props?.size ?? "m"];
const label = props?.label ?? "Icon";
switch (props?.size) {
case "l":
return (_jsxs("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", { d: "M11.0802 3.01815C12.4379 1.66046 14.6392 1.66045 15.9969 3.01815C16.8011 3.8224 17.1289 4.92267 16.9803 5.96823C17.9983 5.82359 19.0681 6.13035 19.8661 6.88889L19.9304 6.95159L19.9714 6.99256L20.034 7.05673C21.3288 8.41877 21.3079 10.5727 19.9714 11.9093L12.8565 19.0241C12.7661 19.1146 12.766 19.2614 12.8565 19.3519L14.3175 20.8129C14.589 21.0845 14.589 21.5247 14.3175 21.7963C14.0459 22.0678 13.6057 22.0677 13.3341 21.7962L11.8732 20.3352C11.2396 19.7016 11.2396 18.6743 11.8732 18.0407L18.988 10.9259C19.8027 10.1113 19.8027 8.79055 18.988 7.97592L18.9471 7.93495L18.9086 7.89738C18.0913 7.12048 16.7989 7.13303 15.997 7.93495L10.0558 13.876C9.7843 14.1475 9.34403 14.1475 9.07248 13.876C8.80099 13.6044 8.80096 13.1641 9.07248 12.8926L15.0135 6.95148C15.8282 6.13684 15.8282 4.81613 15.0135 4.00151C14.1989 3.18699 12.8782 3.18688 12.0635 4.00151L4.19665 11.8683C3.92511 12.1398 3.48494 12.1398 3.2134 11.8683C2.9419 11.5967 2.94187 11.1564 3.2134 10.8849L11.0802 3.01815Z" }), _jsx("path", { d: "M13.0469 4.98487C13.3184 4.71336 13.7587 4.71336 14.0303 4.98487C14.3018 5.25641 14.3018 5.69657 14.0303 5.96812L8.21214 11.7863C7.39753 12.6009 7.39751 13.9217 8.21214 14.7364C9.02677 15.551 10.3475 15.551 11.1621 14.7364L16.9803 8.9182C17.2519 8.6467 17.6922 8.6467 17.9637 8.9182C18.2352 9.18973 18.2352 9.63001 17.9637 9.90156L12.1455 15.7198C10.809 17.0562 8.65511 17.0771 7.29306 15.7825L7.22878 15.7198C5.8711 14.362 5.87104 12.1607 7.22878 10.803L13.0469 4.98487Z" })] }));
default:
return (_jsxs("svg", { viewBox: "0 0 20 20", fill: "currentColor", xmlns: "http://www.w3.org/2000/svg", width: size, height: size, "aria-label": label, role: "img", ...props, children: [_jsx("path", { d: "M9.26394 2.81449C10.3501 1.72834 12.1112 1.72834 13.1973 2.81449C13.8407 3.4579 14.1029 4.33811 13.9841 5.17456C14.7985 5.05885 15.6543 5.30426 16.2927 5.91109L16.3441 5.96125L16.3769 5.99402L16.427 6.04536C17.4628 7.13499 17.4461 8.85816 16.3769 9.92738L10.685 15.6193C10.6127 15.6917 10.6126 15.8091 10.685 15.8815L11.8538 17.0503C12.071 17.2676 12.071 17.6198 11.8538 17.837C11.6366 18.0542 11.2843 18.0541 11.0671 17.8369L9.89834 16.6681C9.39146 16.1613 9.39145 15.3394 9.89834 14.8326L15.5902 9.14069C16.2419 8.48899 16.2419 7.43242 15.5902 6.78071L15.5575 6.74794L15.5267 6.71788C14.8728 6.09636 13.839 6.1064 13.1974 6.74794L8.44448 11.5008C8.22724 11.718 7.87503 11.718 7.65779 11.5008C7.4406 11.2835 7.44057 10.9313 7.65779 10.7141L12.4106 5.96116C13.0623 5.30945 13.0623 4.25288 12.4106 3.60118C11.759 2.94957 10.7023 2.94948 10.0506 3.60118L3.75712 9.8946C3.53989 10.1118 3.18775 10.1118 2.97052 9.8946C2.75333 9.67736 2.7533 9.32513 2.97052 9.10791L9.26394 2.81449Z" }), _jsx("path", { d: "M10.8373 4.38787C11.0545 4.17066 11.4068 4.17066 11.624 4.38787C11.8412 4.6051 11.8412 4.95723 11.624 5.17447L6.96952 9.82905C6.31783 10.4807 6.31781 11.5374 6.96952 12.1891C7.62122 12.8408 8.67778 12.8408 9.32949 12.1891L13.9841 7.53454C14.2013 7.31734 14.5535 7.31734 14.7708 7.53454C14.988 7.75176 14.988 8.10399 14.7708 8.32122L10.1162 12.9758C9.04698 14.0449 7.3239 14.0617 6.23425 13.026L6.18283 12.9758C5.09669 11.8896 5.09664 10.1285 6.18283 9.04236L10.8373 4.38787Z" })] }));
}
};
IconLogoMcp.iconName = "logo-mcp";
export default IconLogoMcp;