@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
17 lines (16 loc) • 5.14 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconLogoStudio = (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 15.5C4.16421 15.5 4.5 15.8358 4.5 16.25V17C4.5 18.3807 5.61929 19.5 7 19.5H7.75C8.16421 19.5 8.5 19.8358 8.5 20.25C8.5 20.6642 8.16421 21 7.75 21H7L6.79395 20.9951C4.7488 20.8913 3.10865 19.2512 3.00488 17.2061L3 17V16.25C3 15.8358 3.33579 15.5 3.75 15.5Z" }), _jsx("path", { d: "M20.25 15.5C20.6642 15.5 21 15.8358 21 16.25V17C21 19.14 19.3194 20.8879 17.2061 20.9951L17 21H16.25C15.8358 21 15.5 20.6642 15.5 20.25C15.5 19.8358 15.8358 19.5 16.25 19.5H17C18.3807 19.5 19.5 18.3807 19.5 17V16.25C19.5 15.8358 19.8358 15.5 20.25 15.5Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M8.00293 9.01172C8.09888 7.60318 9.60531 6.73384 10.873 7.35547L10.998 7.42285L15.9277 10.2686C17.2608 11.0384 17.261 12.9627 15.9277 13.7324L10.998 16.5781C9.70664 17.3234 8.10238 16.4442 8.00293 14.9893L7.99805 14.8467V9.1543L8.00293 9.01172ZM9.49805 14.8467C9.49856 15.231 9.915 15.4711 10.248 15.2793L15.1777 12.4336C15.511 12.2412 15.5109 11.7599 15.1777 11.5674L10.248 8.72168C9.91483 8.52955 9.49822 8.76963 9.49805 9.1543V14.8467Z" }), _jsx("path", { d: "M7.75 3C8.16421 3 8.5 3.33579 8.5 3.75C8.5 4.16421 8.16421 4.5 7.75 4.5H7C5.61929 4.5 4.5 5.61929 4.5 7V8.25C4.5 8.66421 4.16421 9 3.75 9C3.33579 9 3 8.66421 3 8.25V7C3 4.79086 4.79086 3 7 3H7.75Z" }), _jsx("path", { d: "M17 3C19.2091 3 21 4.79086 21 7V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V7C19.5 5.61929 18.3807 4.5 17 4.5H16.25C15.8358 4.5 15.5 4.16421 15.5 3.75C15.5 3.33579 15.8358 3 16.25 3H17Z" })] }));
case "s":
return (_jsxs("svg", { viewBox: "0 0 16 16", fill: "currentColor", xmlns: "http://www.w3.org/2000/svg", width: size, height: size, "aria-label": label, role: "img", ...props, children: [_jsx("path", { d: "M2.5 10C2.77614 10 3 10.2239 3 10.5V11C3 12.1046 3.89543 13 5 13H5.5C5.77614 13 6 13.2239 6 13.5C6 13.7761 5.77614 14 5.5 14H5C3.34315 14 2 12.6569 2 11V10.5C2 10.2239 2.22386 10 2.5 10Z" }), _jsx("path", { d: "M13.5 10C13.7761 10 14 10.2239 14 10.5V11C14 12.6569 12.6569 14 11 14H10.5C10.2239 14 10 13.7761 10 13.5C10 13.2239 10.2239 13 10.5 13H11C12.1046 13 13 12.1046 13 11V10.5C13 10.2239 13.2239 10 13.5 10Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 6.26758C5.50027 5.11312 6.75012 4.39154 7.75 4.96875L10.75 6.70117C11.7499 7.27854 11.7499 8.72146 10.75 9.29883L7.75 11.0312C6.81255 11.5724 5.65572 10.9719 5.51465 9.94336L5.5 9.73242V6.26758ZM6.5 9.73242C6.50027 10.1171 6.91677 10.3574 7.25 10.165L10.25 8.43262C10.5831 8.24014 10.5831 7.75987 10.25 7.56738L7.25 5.83496C6.91678 5.64257 6.50027 5.88289 6.5 6.26758V9.73242Z" }), _jsx("path", { d: "M5.5 2C5.77614 2 6 2.22386 6 2.5C6 2.77614 5.77614 3 5.5 3H5C3.89543 3 3 3.89543 3 5V5.5C3 5.77614 2.77614 6 2.5 6C2.22386 6 2 5.77614 2 5.5V5C2 3.34315 3.34315 2 5 2H5.5Z" }), _jsx("path", { d: "M11 2C12.6569 2 14 3.34315 14 5V5.5C14 5.77614 13.7761 6 13.5 6C13.2239 6 13 5.77614 13 5.5V5C13 3.89543 12.1046 3 11 3H10.5C10.2239 3 10 2.77614 10 2.5C10 2.22386 10.2239 2 10.5 2H11Z" })] }));
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 12.5C3.77614 12.5 4 12.7239 4 13V14C4 15.1046 4.89543 16 6 16H7C7.27614 16 7.5 16.2239 7.5 16.5C7.5 16.7761 7.27614 17 7 17H6C4.34315 17 3 15.6569 3 14V13C3 12.7239 3.22386 12.5 3.5 12.5Z" }), _jsx("path", { d: "M16.5 12.5C16.7761 12.5 17 12.7239 17 13V14C17 15.6569 15.6569 17 14 17H13C12.7239 17 12.5 16.7761 12.5 16.5C12.5 16.2239 12.7239 16 13 16H14C15.1046 16 16 15.1046 16 14V13C16 12.7239 16.2239 12.5 16.5 12.5Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M7.01465 7.62402C7.14608 6.66398 8.16238 6.07664 9.05957 6.44238L9.25 6.53613L13 8.70117C13.9999 9.27854 13.9999 10.7215 13 11.2988L9.25 13.4639C8.31242 14.0052 7.15548 13.4047 7.01465 12.376L7 12.165V7.83496L7.01465 7.62402ZM8.75 7.40234C8.41667 7.20989 8 7.45006 8 7.83496V12.165C8 12.5499 8.41667 12.7901 8.75 12.5977L12.5 10.4326C12.8331 10.2401 12.8331 9.75987 12.5 9.56738L8.75 7.40234Z" }), _jsx("path", { d: "M7 3C7.27614 3 7.5 3.22386 7.5 3.5C7.5 3.77614 7.27614 4 7 4H6C4.89543 4 4 4.89543 4 6V7C4 7.27614 3.77614 7.5 3.5 7.5C3.22386 7.5 3 7.27614 3 7V6C3 4.34315 4.34315 3 6 3H7Z" }), _jsx("path", { d: "M14 3C15.6569 3 17 4.34315 17 6V7C17 7.27614 16.7761 7.5 16.5 7.5C16.2239 7.5 16 7.27614 16 7V6C16 4.89543 15.1046 4 14 4H13C12.7239 4 12.5 3.77614 12.5 3.5C12.5 3.22386 12.7239 3 13 3H14Z" })] }));
}
};
IconLogoStudio.iconName = "logo-studio";
export default IconLogoStudio;