@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
15 lines (14 loc) • 5.16 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconSceneCollection = (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: "M15.5916 3.48286C15.3057 2.41593 14.209 1.78276 13.1421 2.06864L3.48286 4.65684C2.41593 4.94272 1.78276 6.03939 2.06864 7.10633L5.0429 18.168C5.15045 18.568 5.56191 18.8051 5.96192 18.6975C6.36192 18.59 6.599 18.1785 6.49145 17.7785L3.51753 6.7181C3.4462 6.45143 3.60442 6.17718 3.87109 6.10572L13.5303 3.51753C13.7971 3.44606 14.0712 3.60435 14.1427 3.87109L14.6982 5.94406C14.8054 6.34416 15.2166 6.58159 15.6167 6.47439C16.0168 6.36718 16.2543 5.95593 16.1471 5.55583L15.5916 3.48286Z" }), _jsx("path", { d: "M12 12.9999C12.5523 12.9999 13 12.5522 13 11.9999C13 11.4477 12.5523 10.9999 12 10.9999C11.4477 10.9999 11 11.4477 11 11.9999C11 12.5522 11.4477 12.9999 12 12.9999Z" }), _jsx("path", { d: "M13 14.9999C13 15.5522 12.5523 15.9999 12 15.9999C11.4477 15.9999 11 15.5522 11 14.9999C11 14.4477 11.4477 13.9999 12 13.9999C12.5523 13.9999 13 14.4477 13 14.9999Z" }), _jsx("path", { d: "M12 18.9999C12.5523 18.9999 13 18.5522 13 17.9999C13 17.4477 12.5523 16.9999 12 16.9999C11.4477 16.9999 11 17.4477 11 17.9999C11 18.5522 11.4477 18.9999 12 18.9999Z" }), _jsx("path", { d: "M14.25 11.9999C14.25 11.5857 14.5858 11.2499 15 11.2499H18C18.4142 11.2499 18.75 11.5857 18.75 11.9999C18.75 12.4142 18.4142 12.7499 18 12.7499H15C14.5858 12.7499 14.25 12.4142 14.25 11.9999Z" }), _jsx("path", { d: "M15 14.2499C14.5858 14.2499 14.25 14.5857 14.25 14.9999C14.25 15.4142 14.5858 15.7499 15 15.7499H18C18.4142 15.7499 18.75 15.4142 18.75 14.9999C18.75 14.5857 18.4142 14.2499 18 14.2499H15Z" }), _jsx("path", { d: "M14.25 17.9999C14.25 17.5857 14.5858 17.2499 15 17.2499H18C18.4142 17.2499 18.75 17.5857 18.75 17.9999C18.75 18.4142 18.4142 18.7499 18 18.7499H15C14.5858 18.7499 14.25 18.4142 14.25 17.9999Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M8 9.99994C8 8.89537 8.89543 7.99994 10 7.99994H20C21.1046 7.99994 22 8.89537 22 9.99994V19.9999C22 21.1045 21.1046 21.9999 20 21.9999H10C8.89543 21.9999 8 21.1045 8 19.9999V9.99994ZM10 9.49994H20C20.2761 9.49994 20.5 9.7238 20.5 9.99994V19.9999C20.5 20.2761 20.2761 20.4999 20 20.4999H10C9.72386 20.4999 9.5 20.2761 9.5 19.9999V9.99994C9.5 9.7238 9.72386 9.49994 10 9.49994Z" })] }));
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: "M11.469 3.03457C12.0024 2.89163 12.5508 3.20821 12.6937 3.74168L12.9315 4.62929C13.003 4.89602 13.2772 5.05431 13.5439 4.98284C13.8106 4.91137 13.9689 4.6372 13.8975 4.37047L13.6596 3.48286C13.3737 2.41593 12.2771 1.78276 11.2101 2.06864L3.48274 4.1392C2.4158 4.42508 1.78264 5.52176 2.06852 6.58869L4.01704 13.8607C4.08851 14.1274 4.36268 14.2857 4.62941 14.2142C4.89614 14.1427 5.05444 13.8686 4.98296 13.6018L3.03445 6.32987C2.89151 5.7964 3.20809 5.24806 3.74156 5.10512L11.469 3.03457Z" }), _jsx("path", { d: "M11.5 9.49988C11.5 9.22374 11.7239 8.99988 12 8.99988H14.5C14.7761 8.99988 15 9.22374 15 9.49988C15 9.77602 14.7761 9.99988 14.5 9.99988H12C11.7239 9.99988 11.5 9.77602 11.5 9.49988Z" }), _jsx("path", { d: "M11.5 11.9999C11.5 11.7237 11.7239 11.4999 12 11.4999H14.5C14.7761 11.4999 15 11.7237 15 11.9999C15 12.276 14.7761 12.4999 14.5 12.4999H12C11.7239 12.4999 11.5 12.276 11.5 11.9999Z" }), _jsx("path", { d: "M11.5 14.4999C11.5 14.2237 11.7239 13.9999 12 13.9999H14.5C14.7761 13.9999 15 14.2237 15 14.4999C15 14.776 14.7761 14.9999 14.5 14.9999H12C11.7239 14.9999 11.5 14.776 11.5 14.4999Z" }), _jsx("path", { d: "M10.25 9.49988C10.25 9.91409 9.91422 10.2499 9.5 10.2499C9.08579 10.2499 8.75 9.91409 8.75 9.49988C8.75 9.08567 9.08579 8.74988 9.5 8.74988C9.91422 8.74988 10.25 9.08567 10.25 9.49988Z" }), _jsx("path", { d: "M9.5 12.7499C9.91422 12.7499 10.25 12.4141 10.25 11.9999C10.25 11.5857 9.91422 11.2499 9.5 11.2499C9.08579 11.2499 8.75 11.5857 8.75 11.9999C8.75 12.4141 9.08579 12.7499 9.5 12.7499Z" }), _jsx("path", { d: "M10.25 14.4999C10.25 14.9141 9.91422 15.2499 9.5 15.2499C9.08579 15.2499 8.75 14.9141 8.75 14.4999C8.75 14.0857 9.08579 13.7499 9.5 13.7499C9.91422 13.7499 10.25 14.0857 10.25 14.4999Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M6 7.99988C6 6.89531 6.89543 5.99988 8 5.99988H16C17.1046 5.99988 18 6.89531 18 7.99988V15.9999C18 17.1044 17.1046 17.9999 16 17.9999H8C6.89543 17.9999 6 17.1044 6 15.9999V7.99988ZM8 6.99988H16C16.5523 6.99988 17 7.4476 17 7.99988V15.9999C17 16.5522 16.5523 16.9999 16 16.9999H8C7.44772 16.9999 7 16.5522 7 15.9999V7.99988C7 7.4476 7.44772 6.99988 8 6.99988Z" })] }));
}
};
IconSceneCollection.iconName = "scene-collection";
export default IconSceneCollection;