UNPKG

@elgato/icons

Version:

Icons used throughout the Elgato ecosystem.

15 lines (14 loc) 2.77 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { sizeMap } from "../../metadata/sizing.js"; const IconTerminal = (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: "M16.25 14.5C16.6642 14.5 17 14.8358 17 15.25C17 15.6642 16.6642 16 16.25 16H12.75C12.3358 16 12 15.6642 12 15.25C12 14.8358 12.3358 14.5 12.75 14.5H16.25Z" }), _jsx("path", { d: "M7.21973 8.21973C7.51261 7.92684 7.98738 7.92686 8.28027 8.21973L11.5303 11.4697C11.8232 11.7626 11.8232 12.2374 11.5303 12.5303L8.28027 15.7803L8.22363 15.832C7.92905 16.0723 7.4943 16.0548 7.21973 15.7803C6.94518 15.5057 6.92775 15.0709 7.16797 14.7764L7.21973 14.7197L9.93945 12L7.21973 9.28027C6.92689 8.98741 6.92693 8.51262 7.21973 8.21973Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.2041 3.01074C20.2128 3.113 21 3.96435 21 5V19L20.9893 19.2041C20.8938 20.1457 20.1457 20.8938 19.2041 20.9893L19 21H5L4.7959 20.9893C3.85435 20.8938 3.1062 20.1457 3.01074 19.2041L3 19V5C3 3.96435 3.78722 3.113 4.7959 3.01074L5 3H19L19.2041 3.01074ZM5 4.5C4.72386 4.5 4.5 4.72386 4.5 5V19C4.5 19.2761 4.72386 19.5 5 19.5H19C19.2761 19.5 19.5 19.2761 19.5 19V5C19.5 4.72386 19.2761 4.5 19 4.5H5Z" })] })); 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: "M6.14648 7.14648C6.31735 6.97562 6.58131 6.95387 6.77539 7.08203L6.85352 7.14648L9.35352 9.64648C9.54878 9.84175 9.54878 10.1583 9.35352 10.3535L6.85352 12.8535C6.65825 13.0488 6.34175 13.0488 6.14648 12.8535C5.95122 12.6583 5.95122 12.3417 6.14648 12.1465L8.29297 10L6.14648 7.85352L6.08203 7.77539C5.95387 7.58131 5.97562 7.31735 6.14648 7.14648Z" }), _jsx("path", { d: "M13.5 12C13.7761 12 14 12.2239 14 12.5C14 12.7761 13.7761 13 13.5 13H10.5C10.2239 13 10 12.7761 10 12.5C10 12.2239 10.2239 12 10.5 12H13.5Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.2041 3.01074C16.2128 3.113 17 3.96435 17 5V15L16.9893 15.2041C16.8938 16.1457 16.1457 16.8938 15.2041 16.9893L15 17H5L4.7959 16.9893C3.85435 16.8938 3.1062 16.1457 3.01074 15.2041L3 15V5C3 3.96435 3.78722 3.113 4.7959 3.01074L5 3H15L15.2041 3.01074ZM5 4C4.44772 4 4 4.44772 4 5V15C4 15.5523 4.44772 16 5 16H15C15.5523 16 16 15.5523 16 15V5C16 4.44772 15.5523 4 15 4H5Z" })] })); } }; IconTerminal.iconName = "terminal"; export default IconTerminal;