UNPKG

@elgato/icons

Version:

Icons used throughout the Elgato ecosystem.

15 lines (14 loc) 6.14 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { sizeMap } from "../../metadata/sizing.js"; const IconStream = (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: "M5.28249 4.22187C5.57538 4.51476 5.57538 4.98963 5.28249 5.28253C4.40033 6.16468 3.70056 7.21196 3.22315 8.36455C2.74573 9.51714 2.5 10.7525 2.5 12C2.5 13.2476 2.74572 14.4829 3.22314 15.6355C3.70056 16.7881 4.40033 17.8354 5.28249 18.7176C5.57538 19.0105 5.57538 19.4853 5.28249 19.7782C4.98959 20.0711 4.51472 20.0711 4.22183 19.7782C3.20038 18.7568 2.39013 17.5441 1.83732 16.2096C1.28452 14.875 1 13.4446 1 12C1 10.5555 1.28452 9.12511 1.83733 7.79052C2.39013 6.45594 3.20038 5.24331 4.22183 4.22187C4.51472 3.92897 4.98959 3.92897 5.28249 4.22187Z" }), _jsx("path", { d: "M8.11091 7.05029C8.40381 7.34319 8.40381 7.81806 8.11091 8.11096C7.60019 8.62168 7.19506 9.22799 6.91866 9.89528C6.64226 10.5626 6.5 11.2778 6.5 12C6.5 12.7223 6.64226 13.4375 6.91866 14.1048C7.19506 14.7721 7.60019 15.3784 8.11091 15.8891C8.40381 16.182 8.40381 16.6569 8.11091 16.9498C7.81802 17.2427 7.34315 17.2427 7.05025 16.9498C6.40024 16.2998 5.88463 15.5281 5.53284 14.6788C5.18106 13.8295 5 12.9193 5 12C5 11.0808 5.18106 10.1705 5.53284 9.32126C5.88463 8.47198 6.40024 7.7003 7.05025 7.05029C7.34315 6.7574 7.81802 6.7574 8.11091 7.05029Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12 15C13.6569 15 15 13.6569 15 12C15 10.3432 13.6569 9.00004 12 9.00004C10.3431 9.00004 9 10.3432 9 12C9 13.6569 10.3431 15 12 15ZM12 13.5C12.8284 13.5 13.5 12.8285 13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8285 11.1716 13.5 12 13.5Z" }), _jsx("path", { d: "M15.8891 15.8891C15.5962 16.182 15.5962 16.6569 15.8891 16.9498C16.182 17.2427 16.6569 17.2427 16.9497 16.9498C17.5998 16.2998 18.1154 15.5281 18.4672 14.6788C18.8189 13.8295 19 12.9193 19 12C19 11.0808 18.8189 10.1705 18.4672 9.32126C18.1154 8.47198 17.5998 7.70031 16.9497 7.0503C16.6569 6.7574 16.182 6.7574 15.8891 7.0503C15.5962 7.34319 15.5962 7.81806 15.8891 8.11096C16.3998 8.62168 16.8049 9.22799 17.0813 9.89528C17.3577 10.5626 17.5 11.2778 17.5 12C17.5 12.7223 17.3577 13.4375 17.0813 14.1048C16.8049 14.7721 16.3998 15.3784 15.8891 15.8891Z" }), _jsx("path", { d: "M18.7175 18.7176C18.4246 19.0105 18.4246 19.4853 18.7175 19.7782C19.0104 20.0711 19.4853 20.0711 19.7782 19.7782C20.7996 18.7568 21.6099 17.5441 22.1627 16.2096C22.7155 14.875 23 13.4446 23 12C23 10.5555 22.7155 9.12511 22.1627 7.79053C21.6099 6.45595 20.7996 5.24331 19.7782 4.22187C19.4853 3.92898 19.0104 3.92898 18.7175 4.22187C18.4246 4.51476 18.4246 4.98964 18.7175 5.28253C19.5997 6.16469 20.2994 7.21196 20.7769 8.36455C21.2543 9.51715 21.5 10.7525 21.5 12C21.5 13.2476 21.2543 14.4829 20.7769 15.6355C20.2994 16.7881 19.5997 17.8354 18.7175 18.7176Z" })] })); 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: "M5.05025 4.34322C5.24552 4.53849 5.24552 4.85507 5.05025 5.05033C4.40024 5.70034 3.88463 6.47201 3.53284 7.32129C3.18106 8.17057 3 9.08083 3 10.0001C3 10.9193 3.18106 11.8296 3.53284 12.6789C3.88463 13.5281 4.40024 14.2998 5.05025 14.9498C5.24551 15.1451 5.24551 15.4617 5.05025 15.6569C4.85499 15.8522 4.53841 15.8522 4.34315 15.6569C3.60028 14.9141 3.011 14.0322 2.60896 13.0615C2.20693 12.0909 2 11.0507 2 10.0001C2 8.9495 2.20693 7.90922 2.60896 6.93861C3.011 5.96801 3.60028 5.08609 4.34315 4.34322C4.53841 4.14796 4.85499 4.14796 5.05025 4.34322Z" }), _jsx("path", { d: "M7.17157 6.46454C7.36684 6.65981 7.36684 6.97639 7.17157 7.17165C6.80014 7.54309 6.5055 7.98404 6.30448 8.46935C6.10346 8.95465 6 9.47479 6 10.0001C6 10.5254 6.10346 11.0455 6.30448 11.5308C6.5055 12.0161 6.80014 12.4571 7.17157 12.8285C7.36684 13.0238 7.36684 13.3404 7.17157 13.5356C6.97631 13.7309 6.65973 13.7309 6.46447 13.5356C6.00017 13.0713 5.63188 12.5201 5.3806 11.9135C5.12933 11.3069 5 10.6567 5 10.0001C5 9.34347 5.12933 8.69329 5.3806 8.08666C5.63188 7.48003 6.00017 6.92884 6.46447 6.46454C6.65973 6.26928 6.97631 6.26928 7.17157 6.46454Z" }), _jsx("path", { d: "M14.9497 14.9498C14.7545 15.1451 14.7545 15.4617 14.9497 15.6569C15.145 15.8522 15.4616 15.8522 15.6569 15.6569C16.3997 14.9141 16.989 14.0322 17.391 13.0615C17.7931 12.0909 18 11.0507 18 10.0001C18 8.9495 17.7931 7.90922 17.391 6.93861C16.989 5.96801 16.3997 5.08609 15.6569 4.34323C15.4616 4.14796 15.145 4.14796 14.9497 4.34323C14.7545 4.53849 14.7545 4.85507 14.9497 5.05033C15.5998 5.70034 16.1154 6.47202 16.4672 7.3213C16.8189 8.17058 17 9.08083 17 10.0001C17 10.9193 16.8189 11.8296 16.4672 12.6789C16.1154 13.5281 15.5998 14.2998 14.9497 14.9498Z" }), _jsx("path", { d: "M12.8284 13.5356C12.6332 13.3404 12.6332 13.0238 12.8284 12.8285C13.1999 12.4571 13.4945 12.0161 13.6955 11.5308C13.8965 11.0455 14 10.5254 14 10.0001C14 9.47479 13.8965 8.95465 13.6955 8.46935C13.4945 7.98404 13.1999 7.54309 12.8284 7.17165C12.6332 6.97639 12.6332 6.65981 12.8284 6.46455C13.0237 6.26928 13.3403 6.26928 13.5355 6.46455C13.9998 6.92884 14.3681 7.48003 14.6194 8.08666C14.8707 8.69329 15 9.34347 15 10.0001C15 10.6567 14.8707 11.3069 14.6194 11.9135C14.3681 12.5201 13.9998 13.0713 13.5355 13.5356C13.3403 13.7309 13.0237 13.7309 12.8284 13.5356Z" }), _jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12 10.0001C12 11.1046 11.1046 12.0001 10 12.0001C8.89543 12.0001 8 11.1046 8 10.0001C8 8.89551 8.89543 8.00008 10 8.00008C11.1046 8.00008 12 8.89551 12 10.0001ZM11 10.0001C11 10.5524 10.5523 11.0001 10 11.0001C9.44772 11.0001 9 10.5524 9 10.0001C9 9.44779 9.44772 9.00008 10 9.00008C10.5523 9.00008 11 9.44779 11 10.0001Z" })] })); } }; IconStream.iconName = "stream"; export default IconStream;