@ant-design/web3-icons
Version:
A collection of Web3 icons.
69 lines • 20.4 kB
JavaScript
import { useUniqueInlineId } from '@inline-svg-unique-id/react';
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
import * as React from 'react';
import AntdIcon from '@ant-design/icons';
import { ConfigProvider } from 'antd';
import classnames from 'classnames';
import { eraseDefaultProps } from "../utils";
import { jsx as _jsx } from "react/jsx-runtime";
import { jsxs as _jsxs } from "react/jsx-runtime";
var SVGComponent = function SVGComponent(props) {
const _id = useUniqueInlineId();
return /*#__PURE__*/_jsxs("svg", {
...props,
children: [/*#__PURE__*/_jsx("defs", {
children: /*#__PURE__*/_jsxs("linearGradient", {
x1: "103.47%",
y1: "44.307%",
x2: "-4.703%",
y2: "55.824%",
id: _id,
children: [/*#__PURE__*/_jsx("stop", {
stopColor: "#1ADBC5",
offset: "0%"
}), /*#__PURE__*/_jsx("stop", {
stopColor: "#04D3DD",
offset: "100%"
})]
})
}), /*#__PURE__*/_jsxs("g", {
fill: "none",
fillRule: "evenodd",
children: [/*#__PURE__*/_jsx("path", {
d: "M400 800c220 0 400-180 400-400S620 0 400 0 0 180 0 400s180 400 400 400Z",
fill: `url(#${_id})`,
transform: "translate(112 112)"
}), /*#__PURE__*/_jsx("path", {
d: "M752 648.667 705.333 622 742 612c10-3.333 16.667-13.333 13.333-23.333-3.333-10-13.333-16.667-20-13.334l-40 10c-20 6.667-40 3.334-56.666-6.666C622 568.667 612 552 612 532v-6.667c0-20 10-36.666 26.667-46.666 16.666-10 36.666-13.334 56.666-6.667C742 485.333 738.667 485.333 742 485.333c6.667 0 13.333-6.666 16.667-13.333 3.333-10-3.334-20-13.334-23.333l-36.666-10L752 412c10-3.333 10-16.667 6.667-23.333-3.334-10-16.667-10-23.334-6.667l-46.666 26.667 10-36.667c3.333-10-3.334-20-13.334-23.333-10-3.334-20 3.333-20 13.333l-10 43.333c-3.333 20-16.666 33.334-33.333 43.334-16.667 10-36.667 10-53.333 0l-3.334-3.334c-16.666-10-26.666-26.666-26.666-46.666 0-20 6.666-40 23.333-53.334l30-30c6.667-6.666 6.667-16.666 0-26.666-6.667-6.667-16.667-6.667-23.333 0L542 315.333V262c0-10-6.667-16.667-16.667-16.667-10 0-16.666 6.667-16.666 16.667v56.667L482 292c-6.667-6.667-16.667-6.667-23.333 0-6.667 6.667-6.667 16.667 0 26.667l16.666 26.666c13.334 13.334 23.334 33.334 23.334 53.334s-10 36.666-26.667 46.666l-3.333 3.334c-16.667 10-36.667 10-53.334 0-16.666-10-30-26.667-33.333-43.334L365.333 362C362 352 352 345.333 342 348.667 335.333 352 328.667 362 332 372l10 36.667L295.333 382c-10-6.667-20-3.333-26.666 6.667-3.334 6.666 0 20 6.666 23.333L322 438.667l-36.667 10C275.333 452 268.667 462 272 472c3.333 6.667 10 13.333 16.667 13.333 3.333 0 0 0 46.666-13.333 20-6.667 40-3.333 56.667 6.667s26.667 26.666 26.667 46.666V532c0 20-10 36.667-26.667 46.667s-36.667 13.333-56.667 6.666l-40-6.666c-10-3.334-20 3.333-20 13.333-3.333 10 3.334 20 13.334 23.333l36.666 10L278.667 652c-16.667 10-10 33.333 10 33.333 6.666 0 3.333 0 56.666-30l-10 36.667c-3.333 10 3.334 20 13.334 23.333 10 3.334 20-3.333 20-13.333l10-43.333c3.333-20 16.666-33.334 33.333-43.334 16.667-10 36.667-10 53.333 0l3.334 3.334c16.666 10 26.666 26.666 26.666 46.666 0 20-6.666 40-23.333 53.334l-26.667 26.666c-6.666 6.667-6.666 16.667 0 26.667 6.667 6.667 16.667 6.667 23.334 0l26.666-26.667V802c0 10 6.667 16.667 16.667 16.667 10 0 16.667-6.667 16.667-16.667v-56.667L555.333 772c3.334 3.333 6.667 6.667 13.334 6.667 16.666 0 23.333-20 13.333-30l-30-30c-13.333-13.334-23.333-33.334-23.333-53.334s10-36.666 26.666-46.666l3.334-3.334c16.666-10 36.666-10 53.333 0s30 26.667 33.333 43.334l10 43.333c3.334 6.667 10 13.333 16.667 13.333 10 0 20-10 16.667-23.333l-10-36.667L725.333 682c10 3.333 20 3.333 23.334-6.667 13.333-10 13.333-20 3.333-26.666ZM572 532c0 20-10 40-30 50s-40 10-60 0c-16.667-10-30-30-30-50s10-40 30-50 40-10 60 0c20 6.667 30 26.667 30 50Z",
fill: "#FFF",
fillRule: "nonzero"
}), /*#__PURE__*/_jsx("path", {
d: "M512 912c220 0 400-180 400-400S732 112 512 112 112 292 112 512s180 400 400 400Z",
fill: "#555"
}), /*#__PURE__*/_jsx("path", {
d: "M752 648.667 705.333 622 742 612c10-3.333 16.667-13.333 13.333-23.333-3.333-10-13.333-16.667-20-13.334l-40 10c-20 6.667-40 3.334-56.666-6.666C622 568.667 612 552 612 532v-6.667c0-20 10-36.666 26.667-46.666 16.666-10 36.666-13.334 56.666-6.667C742 485.333 738.667 485.333 742 485.333c6.667 0 13.333-6.666 16.667-13.333 3.333-10-3.334-20-13.334-23.333l-36.666-10L752 412c10-3.333 10-16.667 6.667-23.333-3.334-10-16.667-10-23.334-6.667l-46.666 26.667 10-36.667c3.333-10-3.334-20-13.334-23.333-10-3.334-20 3.333-20 13.333l-10 43.333c-3.333 20-16.666 33.334-33.333 43.334-16.667 10-36.667 10-53.333 0l-3.334-3.334c-16.666-10-26.666-26.666-26.666-46.666 0-20 6.666-40 23.333-53.334l30-30c6.667-6.666 6.667-16.666 0-26.666-6.667-6.667-16.667-6.667-23.333 0L542 315.333V262c0-10-6.667-16.667-16.667-16.667-10 0-16.666 6.667-16.666 16.667v56.667L482 292c-6.667-6.667-16.667-6.667-23.333 0-6.667 6.667-6.667 16.667 0 26.667l16.666 26.666c13.334 13.334 23.334 33.334 23.334 53.334s-10 36.666-26.667 46.666l-3.333 3.334c-16.667 10-36.667 10-53.334 0-16.666-10-30-26.667-33.333-43.334L365.333 362C362 352 352 345.333 342 348.667 335.333 352 328.667 362 332 372l10 36.667L295.333 382c-10-6.667-20-3.333-26.666 6.667-3.334 6.666 0 20 6.666 23.333L322 438.667l-36.667 10C275.333 452 268.667 462 272 472c3.333 6.667 10 13.333 16.667 13.333 3.333 0 0 0 46.666-13.333 20-6.667 40-3.333 56.667 6.667s26.667 26.666 26.667 46.666V532c0 20-10 36.667-26.667 46.667s-36.667 13.333-56.667 6.666l-40-6.666c-10-3.334-20 3.333-20 13.333-3.333 10 3.334 20 13.334 23.333l36.666 10L278.667 652c-16.667 10-10 33.333 10 33.333 6.666 0 3.333 0 56.666-30l-10 36.667c-3.333 10 3.334 20 13.334 23.333 10 3.334 20-3.333 20-13.333l10-43.333c3.333-20 16.666-33.334 33.333-43.334 16.667-10 36.667-10 53.333 0l3.334 3.334c16.666 10 26.666 26.666 26.666 46.666 0 20-6.666 40-23.333 53.334l-26.667 26.666c-6.666 6.667-6.666 16.667 0 26.667 6.667 6.667 16.667 6.667 23.334 0l26.666-26.667V802c0 10 6.667 16.667 16.667 16.667 10 0 16.667-6.667 16.667-16.667v-56.667L555.333 772c3.334 3.333 6.667 6.667 13.334 6.667 16.666 0 23.333-20 13.333-30l-30-30c-13.333-13.334-23.333-33.334-23.333-53.334s10-36.666 26.666-46.666l3.334-3.334c16.666-10 36.666-10 53.333 0s30 26.667 33.333 43.334l10 43.333c3.334 6.667 10 13.333 16.667 13.333 10 0 20-10 16.667-23.333l-10-36.667L725.333 682c10 3.333 20 3.333 23.334-6.667 13.333-10 13.333-20 3.333-26.666ZM572 532c0 20-10 40-30 50s-40 10-60 0c-16.667-10-30-30-30-50s10-40 30-50 40-10 60 0c20 6.667 30 26.667 30 50Z",
fill: "#FFF",
fillRule: "nonzero"
})]
})]
});
};
SVGComponent.defaultProps = {
viewBox: "0 0 1024 1024",
xmlns: "http://www.w3.org/2000/svg"
};
/** */
export const SnowCircleFilled = /*#__PURE__*/React.forwardRef((props, ref) => {
const {
getPrefixCls
} = React.useContext(ConfigProvider.ConfigContext);
const prefixCls = getPrefixCls('web3-icon-snow-circle-filled');
return /*#__PURE__*/_jsx(AntdIcon, {
...props,
className: classnames(prefixCls, props.className),
ref: ref,
component: eraseDefaultProps(SVGComponent)
});
});
SnowCircleFilled.displayName = 'SnowCircleFilled';