@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
15 lines (14 loc) • 2.28 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconSignal = (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: "M3.75 16C4.16421 16 4.5 16.3358 4.5 16.75V20.25C4.5 20.6642 4.16421 21 3.75 21C3.33579 21 3 20.6642 3 20.25V16.75C3 16.3358 3.33579 16 3.75 16Z" }), _jsx("path", { d: "M9.25 11.667C9.66421 11.667 10 12.0028 10 12.417V20.25C10 20.6642 9.66421 21 9.25 21C8.83579 21 8.5 20.6642 8.5 20.25V12.417C8.5 12.0028 8.83579 11.667 9.25 11.667Z" }), _jsx("path", { d: "M14.75 7.33301C15.1641 7.33301 15.4998 7.66894 15.5 8.08301V20.25C15.5 20.6642 15.1642 21 14.75 21C14.3358 21 14 20.6642 14 20.25V8.08301C14.0002 7.66894 14.3359 7.33301 14.75 7.33301Z" }), _jsx("path", { d: "M20.25 3C20.6642 3 21 3.33579 21 3.75V20.25C21 20.6642 20.6642 21 20.25 21C19.8358 21 19.5 20.6642 19.5 20.25V3.75C19.5 3.33579 19.8358 3 20.25 3Z" })] }));
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: "M3.5 13C3.77614 13 4 13.2239 4 13.5V16.5C4 16.7761 3.77614 17 3.5 17C3.22386 17 3 16.7761 3 16.5V13.5C3 13.2239 3.22386 13 3.5 13Z" }), _jsx("path", { d: "M7.83301 9.66699C8.10915 9.66699 8.33301 9.89085 8.33301 10.167V16.5C8.33301 16.7761 8.10915 17 7.83301 17C7.55705 16.9998 7.33301 16.776 7.33301 16.5V10.167C7.33301 9.89099 7.55705 9.66721 7.83301 9.66699Z" }), _jsx("path", { d: "M12.167 6.33301C12.4429 6.33315 12.6668 6.55708 12.667 6.83301V16.5C12.667 16.7761 12.443 16.9999 12.167 17C11.8909 17 11.667 16.7761 11.667 16.5V6.83301C11.6671 6.557 11.8909 6.33301 12.167 6.33301Z" }), _jsx("path", { d: "M16.5 3C16.7761 3 17 3.22386 17 3.5V16.5C17 16.7761 16.7761 17 16.5 17C16.2239 17 16 16.7761 16 16.5V3.5C16 3.22386 16.2239 3 16.5 3Z" })] }));
}
};
IconSignal.iconName = "signal";
export default IconSignal;