40 lines
1.8 KiB
TypeScript
40 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 IconMoneyHuazhuang: FunctionComponent<Props> = ({
|
|
size = 18,
|
|
color,
|
|
...rest
|
|
}) => {
|
|
return (
|
|
|
|
<Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
|
|
<Path
|
|
d="M635.67 476.48c-11.05 0-20-8.95-20-20V386.5c0-78.36-32.94-152.2-90.39-202.59-4.4-3.86-8.93-7.58-13.47-11.05-7.64-5.85-17.27-7.4-26.42-4.26-9.28 3.19-16.03 10.45-18.51 19.93l-14.44 55.13a330.958 330.958 0 0 0-10.8 83.86v127.8c0 11.05-8.95 20-20 20s-20-8.95-20-20v-127.8c0-31.7 4.07-63.33 12.11-93.99l14.44-55.13c5.85-22.32 22.38-40.12 44.22-47.62 21.71-7.45 45.53-3.6 63.72 10.32 5.24 4.01 10.47 8.3 15.54 12.75 66.1 57.98 104.01 142.79 104.01 232.66v69.98c0 11.05-8.95 20-20 20z"
|
|
fill={getIconColor(color, 0, '#333333')}
|
|
/>
|
|
<Path
|
|
d="M632.09 897.38H425.23c-43.51 0-78.91-35.4-78.91-78.91V520.14c0-43.51 35.4-78.91 78.91-78.91h206.86c43.51 0 78.91 35.4 78.91 78.91v298.33c0 43.51-35.4 78.91-78.91 78.91zM425.23 481.23c-21.46 0-38.91 17.46-38.91 38.91v298.33c0 21.46 17.46 38.91 38.91 38.91h206.86c21.46 0 38.91-17.46 38.91-38.91V520.14c0-21.46-17.46-38.91-38.91-38.91H425.23z"
|
|
fill={getIconColor(color, 1, '#333333')}
|
|
/>
|
|
<Path
|
|
d="M589.52 797.12h-0.14c-11.05-0.08-19.94-9.09-19.86-20.14L571 562.86c0.08-11.04 9.11-19.89 20.14-19.86 11.05 0.08 19.94 9.09 19.86 20.14l-1.48 214.12c-0.08 11-9.02 19.86-20 19.86z"
|
|
fill={getIconColor(color, 2, '#333333')}
|
|
/>
|
|
</Svg>
|
|
|
|
);
|
|
};
|
|
|
|
export default React.memo(IconMoneyHuazhuang); |