36 lines
1.8 KiB
TypeScript
36 lines
1.8 KiB
TypeScript
/* eslint-disable */
|
|
/* tslint:disable */
|
|
|
|
import React from 'react';
|
|
import type { FunctionComponent } from 'react';
|
|
import type { ViewProps } from 'react-native';
|
|
import { Svg, GProps, Path } from 'react-native-svg';
|
|
import { getIconColor } from './helper';
|
|
|
|
interface Props extends Omit<GProps, 'color'>, ViewProps {
|
|
size?: number;
|
|
color?: string | string[];
|
|
}
|
|
|
|
const IconMoneyShuidian: FunctionComponent<Props> = ({
|
|
size = 18,
|
|
color,
|
|
...rest
|
|
}) => {
|
|
return (
|
|
|
|
<Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
|
|
<Path
|
|
d="M508.44 699.78c-3.61 0-7.27-0.98-10.56-3.03-9.37-5.84-12.23-18.18-6.39-27.55l61.95-99.36c0.13-0.21 0.17-0.28 0.01-0.56s-0.23-0.28-0.48-0.28h-88c-14.92 0-28.59-8.15-35.68-21.28a40.495 40.495 0 0 1 1.77-41.5l60.68-92.55c6.06-9.24 18.46-11.82 27.69-5.76 9.24 6.06 11.82 18.45 5.76 27.69l-60.68 92.55c-0.09 0.14-0.12 0.22-0.12 0.24-0.02 0.15 0.18 0.52 0.32 0.58 0.01 0 0.1 0.03 0.27 0.03h88c14.72 0 28.31 8 35.46 20.87a40.558 40.558 0 0 1-1.05 41.13l-61.95 99.35c-3.79 6.08-10.32 9.42-16.99 9.42z"
|
|
fill={getIconColor(color, 0, '#333333')}
|
|
/>
|
|
<Path
|
|
d="M507.48 865.56c-162.7 0-295.06-132.36-295.1-295.04-0.4-81.61 32.37-165.45 97.4-249.2 51.4-66.2 111.26-117.37 152.42-148.64 26.7-20.33 64.02-20.33 90.74 0.01l0.14 0.11c41.19 31.95 101.02 83.93 152.15 150.07 64.99 84.09 97.75 167.56 97.35 248.09-0.03 162.44-132.4 294.59-295.09 294.59z m0.07-668.15c-7.46 0-14.92 2.37-21.14 7.11-32.15 24.43-93.73 75.25-145.04 141.34-59.42 76.52-89.36 152.06-88.99 224.51v0.1c0 140.66 114.44 255.09 255.1 255.09s255.09-114.23 255.09-254.65v-0.1c0.85-166.13-163.25-311.49-233.94-366.34-6.21-4.71-13.65-7.06-21.08-7.06z"
|
|
fill={getIconColor(color, 1, '#333333')}
|
|
/>
|
|
</Svg>
|
|
|
|
);
|
|
};
|
|
|
|
export default React.memo(IconMoneyShuidian); |