@elgato/icons
Version:
Icons used throughout the Elgato ecosystem.
10 lines (9 loc) • 1.83 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { sizeMap } from "../../metadata/sizing.js";
const IconDatabase = (props) => {
const size = sizeMap[props?.size ?? "m"];
const label = props?.label ?? "Icon";
return (_jsx("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "currentColor", viewBox: "0 0 24 24", width: size, height: size, "aria-label": label, role: "img", ...props, children: _jsx("path", { fillRule: "evenodd", d: "M21 7c0-.524-.232-1.044-.685-1.53-.452-.486-1.115-.927-1.951-1.298-.836-.372-1.828-.666-2.92-.868A19 19 0 0 0 12 3c-1.182 0-2.352.103-3.444.304-1.092.202-2.084.496-2.92.868-.836.371-1.499.812-1.95 1.297C3.231 5.956 3 6.476 3 7v10c0 1.057.943 2.076 2.636 2.828C7.324 20.578 9.613 21 12 21s4.676-.421 6.364-1.172C20.057 19.076 21 18.058 21 17zm-9-2.5a17.7 17.7 0 0 0-3.173.28c-.999.184-1.874.448-2.582.762-.716.319-1.19.657-1.463.95-.263.283-.282.454-.282.508s.019.225.282.508c.274.293.747.631 1.463.95.708.314 1.583.578 2.582.762.997.184 2.076.28 3.173.28a17.7 17.7 0 0 0 3.173-.28c.999-.184 1.874-.448 2.582-.762.716-.319 1.19-.657 1.463-.95.263-.283.282-.454.282-.508s-.019-.225-.282-.508c-.273-.293-.747-.631-1.463-.95-.708-.314-1.583-.578-2.582-.762A17.7 17.7 0 0 0 12 4.5m7.5 4.711q-.497.334-1.136.617c-.836.372-1.828.667-2.92.867A19 19 0 0 1 12 11a19 19 0 0 1-3.444-.305c-1.092-.2-2.084-.495-2.92-.867A7.6 7.6 0 0 1 4.5 9.211V12c0 .114.177.76 1.745 1.458C7.694 14.102 9.765 14.5 12 14.5c2.236 0 4.306-.398 5.755-1.042C19.323 12.76 19.5 12.114 19.5 12zm0 5q-.495.331-1.136.617C16.676 15.578 14.387 16 12 16s-4.676-.421-6.364-1.172a7.6 7.6 0 0 1-1.136-.617V17c0 .114.177.76 1.745 1.458C7.694 19.102 9.765 19.5 12 19.5c2.236 0 4.306-.398 5.755-1.042C19.323 17.76 19.5 17.114 19.5 17z", clipRule: "evenodd" }) }));
};
IconDatabase.iconName = "database";
export default IconDatabase;