@ant-design/web3-icons
Version:
A collection of Web3 icons.
67 lines • 8.02 kB
JavaScript
// 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) {
return /*#__PURE__*/_jsxs("svg", {
...props,
children: [/*#__PURE__*/_jsx("path", {
d: "M21 0c11.6 0 21 9.4 21 21s-9.4 21-21 21S0 32.6 0 21 9.4 0 21 0z",
fill: "#fff"
}), /*#__PURE__*/_jsx("circle", {
cx: "21",
cy: "21",
r: "19.6",
fill: "#216c58",
stroke: "#216c58",
strokeWidth: ".7"
}), /*#__PURE__*/_jsx("path", {
d: "M39.2 21c0 10.1-8.1 18.2-18.2 18.2S2.8 31.1 2.8 21 10.9 2.8 21 2.8 39.2 10.9 39.2 21z",
fill: "#216c58"
}), /*#__PURE__*/_jsx("path", {
d: "M18.5 29.8h2.1v2.1h-2.1zM22 29.8h2.1v2.1H22z",
fill: "#216c58"
}), /*#__PURE__*/_jsx("path", {
d: "M15 8h13.3c.4 0 .7.4.7.7v.4c0 .4-.3.7-.7.7H15c-.4 0-.7-.3-.7-.7v-.4c0-.3.4-.7.7-.7zM21 10.5v23.8c0 .4-.3.7-.7.7h-.4c-.4 0-.7-.3-.7-.7V10.5H21zM23.8 10.5v23.8c0 .4-.3.7-.7.7h-.4c-.4 0-.7-.3-.7-.7V10.5h1.8z",
fill: "#fff"
}), /*#__PURE__*/_jsx("path", {
d: "M19.5 16.4c.5-.2 1.1-.3 1.9-.3 1.1 0 1.9.2 2.5.6.4.3.7.6.9 1.1.2.4.5.8 1.1.8h3.2c.6 0 1.1-.5 1-1.1-.1-1-.5-1.8-1.1-2.6-.7-1-1.8-1.7-3.1-2.2-1.3-.5-2.8-.8-4.5-.8-1.7 0-3.2.3-4.5.8-1.3.5-2.4 1.3-3.2 2.2-.8 1-1.2 2.1-1.2 3.4 0 1.6.6 2.9 1.8 3.8 1.2.9 2.7 1.6 4.6 2l2.5.5c.8.2 1.5.4 2 .6.5.2.9.4 1.2.7.2.2.4.5.4.9s-.1.7-.4 1.1c-.3.3-.7.6-1.3.8-.5.2-1.2.3-2 .3s-1.5-.1-2.1-.3c-.6-.2-1.1-.5-1.4-.9-.2-.3-.4-.6-.5-.9-.1-.5-.5-.9-1.1-.9H13c-.6 0-1.1.5-1 1.1.1 1.2.5 2.2 1.2 3.1.8 1 1.9 1.8 3.3 2.3 1.4.5 3 .8 4.9.8 1.9 0 3.5-.2 4.8-.8 1.4-.5 2.4-1.2 3.1-2.2.7-1 1.1-2.1 1.1-3.4 0-.9-.2-1.7-.6-2.4-.4-.7-.9-1.3-1.5-1.8s-1.4-.9-2.2-1.3c-.8-.3-1.8-.6-2.8-.8l-2-.4c-.5-.1-.9-.2-1.3-.3-.4-.1-.8-.3-1.1-.5-.3-.2-.5-.4-.7-.6-.1-.2-.2-.4-.2-.7 0-.3.1-.7.3-.9.4-.4.7-.6 1.2-.8z",
fill: "#fff",
stroke: "#216c58",
strokeWidth: ".7"
}), /*#__PURE__*/_jsx("path", {
d: "M19.2 15.1H21v2.4h-1.8zM19.2 23.8H21v2.5h-1.8zM19.2 31.1H21v2.4h-1.8zM22.1 15.1h1.8v2.4h-1.8zM22.1 23.8h1.8v2.5h-1.8zM22.1 31.1h1.8v2.4h-1.8z",
fill: "#fff"
}), /*#__PURE__*/_jsx("path", {
d: "M38.6 22c-.3 0-.5.2-.5.5-.8 8.8-8.1 15.7-17.1 15.7S4.7 31.3 3.9 22.5c0-.3-.3-.5-.5-.5-.3 0-.5.3-.5.6.8 9.3 8.6 16.6 18.1 16.6s17.3-7.3 18.1-16.6c.1-.3-.2-.6-.5-.6zM3.4 20c.3 0 .5-.2.5-.5C4.7 10.7 12 3.9 21 3.9s16.3 6.9 17.1 15.6c0 .3.3.5.5.5.3 0 .5-.3.5-.6-.8-9.3-8.6-16.6-18.1-16.6S3.7 10.1 2.9 19.4c-.1.3.2.6.5.6z",
fillRule: "evenodd",
clipRule: "evenodd",
fill: "#fff"
})]
});
};
SVGComponent.defaultProps = {
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 42 42",
xmlSpace: "preserve",
enableBackground: "new 0 0 42 42"
};
/** */
export const UsddCircleColorful = /*#__PURE__*/React.forwardRef((props, ref) => {
const {
getPrefixCls
} = React.useContext(ConfigProvider.ConfigContext);
const prefixCls = getPrefixCls('web3-icon-usdd-circle-colorful');
return /*#__PURE__*/_jsx(AntdIcon, {
...props,
className: classnames(prefixCls, props.className),
ref: ref,
component: eraseDefaultProps(SVGComponent)
});
});
UsddCircleColorful.displayName = 'UsddCircleColorful';