UNPKG

@elgato/icons

Version:

Icons used throughout the Elgato ecosystem.

15 lines (14 loc) 2.57 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { sizeMap } from "../../metadata/sizing.js"; const IconFullscreen = (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 9.25C3 9.66421 3.33579 10 3.75 10C4.16421 10 4.5 9.66421 4.5 9.25L4.5 5C4.5 4.72386 4.72386 4.5 5 4.5L9.25 4.5C9.66421 4.5 10 4.16421 10 3.75C10 3.33579 9.66421 3 9.25 3H5C3.89543 3 3 3.89543 3 5V9.25Z" }), _jsx("path", { d: "M21 14.75C21 14.3358 20.6642 14 20.25 14C19.8358 14 19.5 14.3358 19.5 14.75V19C19.5 19.2761 19.2761 19.5 19 19.5H14.75C14.3358 19.5 14 19.8358 14 20.25C14 20.6642 14.3358 21 14.75 21H19C20.1046 21 21 20.1046 21 19V14.75Z" }), _jsx("path", { d: "M14 3.75C14 3.33579 14.3358 3 14.75 3H19C20.1046 3 21 3.89543 21 5V9.25C21 9.66421 20.6642 10 20.25 10C19.8358 10 19.5 9.66421 19.5 9.25V5C19.5 4.72386 19.2761 4.5 19 4.5H14.75C14.3358 4.5 14 4.16421 14 3.75Z" }), _jsx("path", { d: "M9.25 21C9.66421 21 10 20.6642 10 20.25C10 19.8358 9.66421 19.5 9.25 19.5H5C4.72386 19.5 4.5 19.2761 4.5 19L4.5 14.75C4.5 14.3358 4.16421 14 3.75 14C3.33579 14 3 14.3358 3 14.75V19C3 20.1046 3.89543 21 5 21H9.25Z" })] })); 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 3C3.89543 3 3 3.89543 3 5V7.5C3 7.77614 3.22386 8 3.5 8C3.77614 8 4 7.77614 4 7.5V5C4 4.44772 4.44772 4 5 4H7.5C7.77614 4 8 3.77614 8 3.5C8 3.22386 7.77614 3 7.5 3H5Z" }), _jsx("path", { d: "M5 17C3.89543 17 3 16.1046 3 15V12.5C3 12.2239 3.22386 12 3.5 12C3.77614 12 4 12.2239 4 12.5V15C4 15.5523 4.44772 16 5 16H7.5C7.77614 16 8 16.2239 8 16.5C8 16.7761 7.77614 17 7.5 17H5Z" }), _jsx("path", { d: "M17 5C17 3.89543 16.1046 3 15 3H12.5C12.2239 3 12 3.22386 12 3.5C12 3.77614 12.2239 4 12.5 4H15C15.5523 4 16 4.44772 16 5V7.5C16 7.77614 16.2239 8 16.5 8C16.7761 8 17 7.77614 17 7.5V5Z" }), _jsx("path", { d: "M15 17C16.1046 17 17 16.1046 17 15V12.5C17 12.2239 16.7761 12 16.5 12C16.2239 12 16 12.2239 16 12.5V15C16 15.5523 15.5523 16 15 16H12.5C12.2239 16 12 16.2239 12 16.5C12 16.7761 12.2239 17 12.5 17H15Z" })] })); } }; IconFullscreen.iconName = "fullscreen"; export default IconFullscreen;