UNPKG

@elgato/icons

Version:

Icons used throughout the Elgato ecosystem.

15 lines (14 loc) 2.92 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { sizeMap } from "../../metadata/sizing.js"; const IconShutter = (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: "M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM15.0044 19.9538C16.5656 19.3637 17.9076 18.3272 18.8746 17H12.0506L15.0044 19.9538ZM15.5719 15.5H19.7483C20.2312 14.4326 20.5 13.2477 20.5 12C20.5 11.5491 20.4649 11.1065 20.3973 10.6746L15.5719 15.5ZM13.4506 15.5H10.5506L8.50049 13.4498V10.5499L10.5504 8.5H13.4508L15.501 10.5502V13.4496L13.4506 15.5ZM15.501 8.42884L10.6748 3.60269C11.1066 3.53509 11.5492 3.5 12 3.5C13.2481 3.5 14.4334 3.769 15.501 4.25218V8.42884ZM8.99664 4.04582C7.43496 4.63579 6.09259 5.67247 5.1254 7H11.9508L8.99664 4.04582ZM19.9541 8.99646C19.3643 7.43524 18.328 6.09321 17.001 5.12611L17.001 11.9496L19.9541 8.99646ZM13.3264 20.3971C12.8942 20.4648 12.4512 20.5 12 20.5C10.7525 20.5 9.56773 20.2312 8.50049 19.7485V15.5712L13.3264 20.3971ZM4.04616 15.0042L7.00049 12.0499V18.875C5.67298 17.9079 4.63625 16.5657 4.04616 15.0042ZM3.60285 13.3262L8.42908 8.5H4.25174C3.76883 9.56737 3.5 10.7523 3.5 12C3.5 12.4511 3.53515 12.8941 3.60285 13.3262Z" }) })); default: return (_jsx("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", { fillRule: "evenodd", clipRule: "evenodd", d: "M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18ZM12.3529 16.5947C13.7366 16.101 14.9193 15.1842 15.7453 14L9.75813 14L12.3529 16.5947ZM12.6575 13H16.3264C16.7583 12.0907 17 11.0736 17 10C17 9.57894 16.9628 9.16656 16.8916 8.76597L12.6575 13ZM11.2433 13H8.75813L7.00049 11.2424V8.75667L8.75716 7H11.2438L13.001 8.75715V11.2424L11.2433 13ZM13.001 7.34294L8.76639 3.10835C9.16685 3.03715 9.57908 3 10 3C11.074 3 12.0915 3.24186 13.001 3.6741V7.34294ZM7.64856 3.40474L10.2438 6H4.25469C5.08097 4.81541 6.26424 3.89834 7.64856 3.40474ZM16.5951 7.6482C16.1016 6.26442 15.185 5.08155 14.001 4.25537L14.001 10.2424L16.5951 7.6482ZM11.2353 16.8914C10.8343 16.9627 10.4215 17 10 17C8.92659 17 7.90962 16.7584 7.00049 16.3266V12.6566L11.2353 16.8914ZM3.405 12.3522L6.00049 9.75667V15.7457C4.81587 14.9195 3.89872 13.7364 3.405 12.3522ZM3.1085 11.2344L7.34294 7H3.67363C3.24169 7.90926 3 8.9264 3 10C3 10.4212 3.0372 10.8337 3.1085 11.2344Z" }) })); } }; IconShutter.iconName = "shutter"; export default IconShutter;