UNPKG

@elgato/icons

Version:

Icons used throughout the Elgato ecosystem.

15 lines (14 loc) 3.13 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { sizeMap } from "../../metadata/sizing.js"; const IconActionWheel = (props) => { const size = sizeMap[props?.size ?? "m"]; const label = props?.label ?? "Icon"; switch (props?.size) { case "l": 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: "M8.25 7.5H15.75C16.1642 7.5 16.5 7.83579 16.5 8.25V15.75C16.5 16.1642 16.1642 16.5 15.75 16.5H8.25C7.83579 16.5 7.5 16.1642 7.5 15.75V8.25C7.5 7.83579 7.83579 7.5 8.25 7.5ZM6 8.25C6 7.00736 7.00736 6 8.25 6H15.75C16.9926 6 18 7.00736 18 8.25V15.75C18 16.9926 16.9926 18 15.75 18H8.25C7.00736 18 6 16.9926 6 15.75V8.25ZM9.75 13.5C9.33579 13.5 9 13.8358 9 14.25C9 14.6642 9.33579 15 9.75 15H14.25C14.6642 15 15 14.6642 15 14.25C15 13.8358 14.6642 13.5 14.25 13.5H9.75ZM22.5 14.25C22.5 14.6642 22.1642 15 21.75 15H21H20.25C19.8358 15 19.5 15.3358 19.5 15.75C19.5 16.1642 19.8358 16.5 20.25 16.5H21H21.75C22.9926 16.5 24 15.4926 24 14.25V9.75C24 8.50736 22.9926 7.5 21.75 7.5H21L20.25 7.5C19.8358 7.5 19.5 7.83579 19.5 8.25C19.5 8.66421 19.8358 9 20.25 9H21H21.75C22.1642 9 22.5 9.33579 22.5 9.75V14.25ZM2.24996 9C1.83576 9.00002 1.5 9.3358 1.5 9.75L1.5 14.25C1.5 14.6642 1.83579 15 2.25 15H3H3.75C4.16421 15 4.5 15.3358 4.5 15.75C4.5 16.1642 4.16421 16.5 3.75 16.5H3H2.25C1.00736 16.5 0 15.4926 0 14.25V9.75C0 8.50736 1.00736 7.5 2.25 7.5H3H3.75C4.16421 7.5 4.5 7.83579 4.5 8.25C4.5 8.66421 4.16421 9 3.75 9L3 9H2.25H2.24996Z" }) })); 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: "M8 11.5C8 11.2239 8.22386 11 8.5 11H11.5C11.7761 11 12 11.2239 12 11.5C12 11.7761 11.7761 12 11.5 12H8.5C8.22386 12 8 11.7761 8 11.5Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M7.5 5C6.11929 5 5 6.11929 5 7.5V12.5C5 13.8807 6.11929 15 7.5 15H12.5C13.8807 15 15 13.8807 15 12.5V7.5C15 6.11929 13.8807 5 12.5 5H7.5ZM12.5 6H7.5C6.67157 6 6 6.67157 6 7.5V12.5C6 13.3284 6.67157 14 7.5 14H12.5C13.3284 14 14 13.3284 14 12.5V7.5C14 6.67157 13.3284 6 12.5 6Z" }), _jsx("path", { d: "M2 8.5C2 7.67157 2.67157 7 3.5 7H3.62602C3.90216 7 4.12602 6.77614 4.12602 6.5C4.12602 6.22386 3.90216 6 3.62602 6H3.5C2.11929 6 1 7.11929 1 8.5V11.5C1 12.8807 2.11929 14 3.5 14H3.62602C3.90216 14 4.12602 13.7761 4.12602 13.5C4.12602 13.2239 3.90216 13 3.62602 13H3.5C2.67157 13 2 12.3284 2 11.5V8.5Z" }), _jsx("path", { d: "M16.374 6C16.0978 6 15.874 6.22386 15.874 6.5C15.874 6.77614 16.0978 7 16.374 7H16.5C17.3284 7 18 7.67157 18 8.5V11.5C18 12.3284 17.3284 13 16.5 13H16.374C16.0978 13 15.874 13.2239 15.874 13.5C15.874 13.7761 16.0978 14 16.374 14H16.5C17.8807 14 19 12.8807 19 11.5V8.5C19 7.11929 17.8807 6 16.5 6H16.374Z" })] })); } }; IconActionWheel.iconName = "action-wheel"; export default IconActionWheel;