@blueprintjs/icons
Version:
Components, fonts, icons, and css files for creating and displaying icons.
31 lines • 4.72 kB
JavaScript
/*
* Copyright 2024 Palantir Technologies, Inc. All rights reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import * as React from "react";
import { IconSize } from "../../iconTypes";
import { SVGIconContainer } from "../../svgIconContainer";
export const GlobeNetworkAdd = React.forwardRef((props, ref) => {
const isLarge = props.size >= IconSize.LARGE;
const pixelGridSize = isLarge ? IconSize.LARGE : IconSize.STANDARD;
const translation = `${-1 * pixelGridSize / 0.05 / 2}`;
const style = { transformOrigin: "center" };
return (React.createElement(SVGIconContainer, { iconName: "globe-network-add", ref: ref, ...props },
React.createElement("path", { d: isLarge ? "M255 260L254.96 260.2C256.64 260.0666 258.32 260 260 260C260 244.9 265.2 229.22 277.2 217.2C278.026 216.4 278.86 215.6266 279.7 214.88C280.464 196.564 279.83 178.218 277.8 160H354.4C357.8 172.8 360 186.2 360 200C360 204.9334 359.734 209.8134 359.2000000000001 214.64C365.802 220.1946 371.092 227.1434 374.688 234.9866C378.286 242.8296 380.1 251.3722 380 260C383.52 260 387.026 260.3266 390.52 260.98C396.68 241.76 400 221.26 400 200C400 89.6 310.4 0 200 0C89.6 0 0 89.6 0 200C0 310.4 89.6 400 200 400C221.2 400 241.68 396.7 260.86 390.56C260.286 387.02666 260 383.50666 260 380C239.02 380 222.4 370 212.04 355.92C208.516 358.4352 204.328 359.8544 200 360C178.6 360 155 319 145 260H255zM257.8 160C259.2000000000001 172.8 260 186.2 260 200C260 213.8 259.2000000000001 227.2 257.6 240H142.2C139.2928 213.4126 139.2928 186.588 142.2 160H257.8zM124.8 260C131 299.8 143.2 333.2 159.2 354.6C135.2562 348.1966 113.1276 336.3182 94.559 319.9014C75.9902 303.4846 61.4894 282.9784 52.2 260H124.8zM40 200C40 186.2 42.2 172.8 45.6 160H122.2C119.2928 186.588 119.2928 213.4126 122.2 240H45.6C42.2 227.2 40 213.8 40 200zM124.8 140H52.2C71 93.8 110.2 58.4 159.2 45.4C143.2 66.8 131 100.2 124.8 140zM200 40C221.4 40 245 81 255 140H145C155 81 178.6 40 200 40zM275.2 140C268.8 100.2 256.6 66.8 240.8 45.4C264.744 51.804 286.872 63.682 305.442 80.098C324.0100000000001 96.516 338.51 117.022 347.8 140H275.2zM260 300C248 300 240 308 240 320C240 330 248 340 260 340H300V380C300 392 308 400 320 400C330 400 340 392 340 380V340H380C390 340 400 332 400 320C400 308 390 300 380 300H340V260C340 248 330 240 320 240C308 240 300 248 300 260V300H260z" : "M133.8508 220C136.1872 214.2992 139.6282 208.9454 144.2868 204.2868C145.8516 202.722 147.495 201.2944 149.2036 200H122.4C121 187.8 120 174.6 120 160C120 145.4 121 132.2 122.4 120H197.6C198.6544 129.1876 199.4818 138.942 199.8262 149.4346C201.166 147.643 202.652 145.9222 204.286 144.2868C208.7 139.8726 213.74 136.5516 219.106 134.2278C218.76 129.36 218.322 124.6244 217.8 120H273C276.174 129.0898 278.4120000000001 138.596 279.412 148.4436C286.704 157.6728 290 168.9094 290 180V190H300C305.614 190 311.266 190.8448 316.674 192.6246C318.854 182.0924 320 171.1806 320 160C320 71.6 248.4 0 160 0C71.6 0 0 71.6 0 160C0 248.4 71.6 320 160 320C171.1806 320 182.0924 318.854606 192.6246 316.67478C190.8448 311.2653 190 305.61396 190 300V290H180C149.5156 290 130 264.5854 130 240C130 239.6772 130.0028 239.354 130.0084 239.031C128.2894 233.2356 126.7398 226.88 125.4 220H133.8508zM105.4 220C109.4 242.2 115.6 260.6 123.6 273.8C95 264.6 71.4 245.2 56.6 220H105.4zM47 200C42.6 187.4 40 174 40 160C40 146 42.6 132.6 47 120H102.2C100.8 132.4 100 145.6 100 160C100 174.4 100.8 187.6 102.2 200H47zM105.4 100H56.6C71.4 74.8 95 55.4 123.6 46.2C115.6 59.4 109.6 77.8 105.4 100zM125.4 100C132.8 62 146.6 40 160 40C173.4 40 187.2 62 194.6 100H125.4zM214.6 100C210.4 77.8 204.4 59.4 196.4 46.2C225 55.4 248.6 74.8 263.4 100H214.6zM180 220C168 220 160 228 160 240C160 250 168 260 180 260H220V300C220 312 228 320 240 320C252 320 260 312 260 300V260H300C312 260 320 252 320 240C320 228 312 220 300 220H260V180C260 168 252 160 240 160C228 160 220 168 220 180V220H180z", fillRule: "evenodd", transform: `scale(0.05, -0.05) translate(${translation}, ${translation})`, style: style })));
});
GlobeNetworkAdd.defaultProps = {
size: IconSize.STANDARD,
};
GlobeNetworkAdd.displayName = `Blueprint5.Icon.GlobeNetworkAdd`;
export default GlobeNetworkAdd;
//# sourceMappingURL=globe-network-add.js.map