@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
15 lines (14 loc) • 3.08 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconLogoObsColor = (props) => {
const size = sizeMap[props?.size ?? "m"];
const label = props?.label ?? "Icon";
switch (props?.size) {
case "l":
return (_jsxs("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", width: size, height: size, "aria-label": label, role: "img", ...props, children: [_jsx("path", { fill: "#C4C2C4", fillRule: "evenodd", d: "M12 2.47A9.53 9.53 0 0 0 2.47 12a9.53 9.53 0 1 0 19.06 0A9.53 9.53 0 0 0 12 2.47M1.5 12C1.5 6.201 6.201 1.5 12 1.5S22.5 6.201 22.5 12 17.799 22.5 12 22.5 1.5 17.799 1.5 12", clipRule: "evenodd" }), _jsx("path", { fill: "#302E31", d: "M12 21.538A9.54 9.54 0 0 0 21.537 12 9.538 9.538 0 1 0 12 21.538" }), _jsx("path", { fill: "#fff", fillRule: "evenodd", d: "M12 2.924a9.076 9.076 0 1 0 0 18.152 9.076 9.076 0 0 0 0-18.152M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12", clipRule: "evenodd" }), _jsx("path", { fill: "#C4C2C4", d: "M7.152 6.991c.293-1.414 1.252-2.69 2.541-3.33-.224.228-.495.402-.703.65a4.06 4.06 0 0 0-1 3.464c.296 1.862 2.047 3.383 3.944 3.356 1.47.066 2.904-.78 3.623-2.056 1.54.052 3.037.847 3.916 2.123.45.666.802 1.447.826 2.26-.285-1.08-1.001-2.039-1.98-2.58a4.08 4.08 0 0 0-3.143-.354c-1.3.373-2.374 1.436-2.744 2.744-.315 1.042-.18 2.19.314 3.144-.687 1.19-1.929 2.04-3.277 2.296-1.036.218-2.126.05-3.09-.386.863.252 1.8.296 2.659-.01a4.1 4.1 0 0 0 2.52-2.445c.464-1.242.288-2.718-.493-3.783a4.1 4.1 0 0 0-2.501-1.641c-.318-.057-.637-.082-.957-.112-.509-1.025-.695-2.216-.44-3.33z" })] }));
default:
return (_jsxs("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 20 20", width: size, height: size, "aria-label": label, role: "img", ...props, children: [_jsx("path", { fill: "#C4C2C4", fillRule: "evenodd", d: "M10 2.286a7.714 7.714 0 1 0 0 15.428 7.714 7.714 0 0 0 0-15.428M1.5 10a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0", clipRule: "evenodd" }), _jsx("path", { fill: "#302E31", d: "M10 17.721A7.721 7.721 0 1 0 10 2.28a7.721 7.721 0 0 0 0 15.442" }), _jsx("path", { fill: "#fff", fillRule: "evenodd", d: "M10 2.653a7.347 7.347 0 1 0 0 14.694 7.347 7.347 0 0 0 0-14.694M1.904 10a8.095 8.095 0 1 1 16.191 0 8.095 8.095 0 0 1-16.19 0", clipRule: "evenodd" }), _jsx("path", { fill: "#C4C2C4", d: "M6.075 5.945C6.312 4.8 7.088 3.767 8.132 3.25c-.181.185-.4.326-.57.527a3.29 3.29 0 0 0-.808 2.803c.24 1.508 1.656 2.74 3.192 2.718 1.19.053 2.35-.632 2.933-1.665 1.247.042 2.459.686 3.17 1.719.365.539.65 1.17.67 1.829-.232-.874-.812-1.65-1.603-2.088a3.3 3.3 0 0 0-2.545-.287 3.28 3.28 0 0 0-2.222 2.222 3.44 3.44 0 0 0 .255 2.545c-.557.964-1.562 1.652-2.653 1.859-.839.176-1.721.04-2.502-.313.699.204 1.458.24 2.153-.008a3.31 3.31 0 0 0 2.04-1.98c.375-1.005.233-2.2-.4-3.062a3.32 3.32 0 0 0-2.024-1.329c-.257-.046-.516-.066-.775-.09-.411-.83-.562-1.794-.355-2.696z" })] }));
}
};
IconLogoObsColor.iconName = "logo-obs--color";
export default IconLogoObsColor;