@ant-design/web3-icons
Version:
A collection of Web3 icons.
54 lines • 7.96 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: "M22.2 1.1c5.6 0 11 2.1 14.9 6 4 3.9 6.2 9 6.2 14.5v33.9H1.1V21.6c0-5.5 2.2-10.6 6.2-14.5 3.9-3.9 9.2-6 14.9-6m0-1.1C16.3 0 10.7 2.2 6.5 6.3S0 15.8 0 21.6v35h44.4v-35c0-5.8-2.3-11.2-6.5-15.2C33.7 2.2 28.1 0 22.2 0z",
fill: "#070001"
}), /*#__PURE__*/_jsx("path", {
d: "m31.8 5.7-1-1C27.5 1.8 23.3.3 18.8.3c-4.9 0-9.6 1.9-13 5.4C2.3 9.2.4 13.8.4 18.7v30.6h36.8V18.8c0-5-2-9.6-5.4-13.1zm-5.7 41.7c-1.7.6-3.6.9-5.5.9H7.3v-6.1c-.3-.3-.6-.7-.8-1-2.3-3-3.5-6.7-3.5-10.5V19.2c0-4.5 1.7-8.7 4.7-12 .4 0 .9 0 1.4.1 3.1.3 7.3 1.4 10.9 3.9 3.2 2.2 7.1 6.2 7.1 12.7v23.2c-.3.1-.6.2-1 .3z",
transform: "translate(3.464 3.415)",
fill: "#070001"
}), /*#__PURE__*/_jsx("path", {
d: "M20.1 11.2c-3.6-2.4-7.8-3.6-10.9-3.9-.5 0-1-.1-1.4-.1-3 3.3-4.7 7.5-4.7 12v11.5c0 3.8 1.2 7.5 3.5 10.5.3.3.5.7.8 1v6.1h13.3c1.9 0 3.7-.3 5.5-.9.4-.1.7-.2 1.1-.4V23.8c-.1-6.5-4-10.4-7.2-12.6zm-11.7 36v-3.9c1.8 1.7 3.9 3.1 6.2 3.9H8.4zm17.7-.9c-1.7.6-3.6.9-5.5.9-4.4 0-8.5-1.7-11.7-4.9l-.6-.6c-.4-.4-.8-.9-1.1-1.4C5.1 37.5 4 34.1 4 30.6V19.2c0-4 1.5-7.9 4.1-10.9 7 .3 17.9 5.1 17.9 15.5v22.5h.1z",
transform: "translate(3.464 3.415)",
fill: "#070001"
}), /*#__PURE__*/_jsx("path", {
d: "M8.2 15.8c-.3 0-.6-.3-.6-.6V5C7.6 2.3 9.8.1 12.5.1s4.9 2.2 4.9 4.9c0 .3-.3.6-.6.6s-.6-.3-.6-.6c0-2-1.7-3.7-3.7-3.7S8.8 3 8.8 5v10.2c0 .3-.3.6-.6.6z",
transform: "translate(9.797 21.44)",
fill: "#070001"
}), /*#__PURE__*/_jsx("path", {
d: "M14.3 7.9c-.3 0-.6-.3-.6-.6 0-.7-.5-1.2-1.2-1.2s-1.2.5-1.2 1.2c0 .3-.3.6-.6.6s-.6-.3-.6-.6c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5c-.2.3-.5.6-.8.6zM8.2 15.8c-1.8 0-3.3-1.5-3.3-3.3 0-.3.3-.6.6-.6s.6.3.6.6c0 1.1.9 2 2 2s2-.9 2-2c0-.3.3-.6.6-.6s.6.3.6.6c.1 1.8-1.3 3.3-3.1 3.3zM4.7 8.9c-.2 0-.3-.1-.4-.2L1.6 6v2.3c0 .3-.3.6-.6.6s-.7-.3-.7-.7V4.5c0-.3.2-.5.4-.6.3-.1.5-.1.7.1l2.7 2.7V5.1c0-.3.3-.6.6-.6s.6.3.6.6v3.1c0 .3-.2.5-.4.6 0 .1-.1.1-.2.1zM8.1 5.7c-.3 0-.6-.3-.6-.6 0-.1 0-2.6-1.7-2.6-.3 0-.6-.3-.6-.6s.3-.6.6-.6c2.3 0 2.9 2.5 2.9 3.8 0 .3-.3.6-.6.6z",
transform: "translate(9.797 21.44)",
fill: "#070001"
})]
});
};
SVGComponent.defaultProps = {
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 44.4 56.6",
xmlSpace: "preserve",
enableBackground: "new 0 0 44.4 56.6"
};
/** */
export const NftColorful = /*#__PURE__*/React.forwardRef((props, ref) => {
const {
getPrefixCls
} = React.useContext(ConfigProvider.ConfigContext);
const prefixCls = getPrefixCls('web3-icon-nft-colorful');
return /*#__PURE__*/_jsx(AntdIcon, {
...props,
className: classnames(prefixCls, props.className),
ref: ref,
component: eraseDefaultProps(SVGComponent)
});
});
NftColorful.displayName = 'NftColorful';