56 lines
3.9 KiB
TypeScript
56 lines
3.9 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 IconAppFinance: FunctionComponent<Props> = ({
|
|
size = 18,
|
|
color,
|
|
...rest
|
|
}) => {
|
|
return (
|
|
|
|
<Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
|
|
<Path
|
|
d="M870.24071147 512c-83.30808853-69.17688853-212.62791147-113.77777813-358.24071147-113.77777813-145.6128 0-274.93262187 44.60088853-358.24071147 113.77777813H56.88888853v182.0444448c0 163.38488853 203.7532448 295.82222187 455.11111147 295.82222187s455.11111147-132.43733333 455.11111147-295.82222187v-182.0444448h-96.8704z"
|
|
fill={getIconColor(color, 0, '#FFE930')}
|
|
/>
|
|
<Path
|
|
d="M512 466.48888853c123.0620448 0 240.68551147 36.6364448 314.64106667 98.03093334l18.95537813 15.7468448H898.8444448v113.77777813c0 123.35786667-177.152 227.5555552-386.8444448 227.5555552S125.1555552 817.40231147 125.1555552 694.0444448v-113.75502293h53.248l18.95537813-15.74684374C271.29173333 503.14808853 388.9152 466.48888853 512 466.48888853m0-68.26666666c-145.6128 0-274.93262187 44.60088853-358.24071147 113.77777813H56.88888853v182.0444448c0 163.38488853 203.7532448 295.82222187 455.11111147 295.82222187s455.11111147-132.43733333 455.11111147-295.82222187v-182.0444448h-96.8704c-83.30808853-69.15413333-212.62791147-113.77777813-358.24071147-113.77777813z"
|
|
fill={getIconColor(color, 1, '#4C4C4C')}
|
|
/>
|
|
<Path
|
|
d="M870.24071147 329.9555552c-83.30808853-69.17688853-212.62791147-113.77777813-358.24071147-113.77777707-145.6128 0-274.93262187 44.60088853-358.24071147 113.77777707H56.88888853v182.0444448c0 163.38488853 203.7532448 295.82222187 455.11111147 295.82222187s455.11111147-132.43733333 455.11111147-295.82222187v-182.0444448h-96.8704z"
|
|
fill={getIconColor(color, 2, '#99E2C5')}
|
|
/>
|
|
<Path
|
|
d="M512 284.4444448c123.0620448 0 240.68551147 36.6364448 314.64106667 98.03093333l18.95537813 15.74684374H898.8444448v113.77777813c0 123.35786667-177.152 227.5555552-386.8444448 227.5555552S125.1555552 635.35786667 125.1555552 512v-113.77777813h53.248l18.95537813-15.74684374C271.29173333 321.08088853 388.9152 284.4444448 512 284.4444448m0-68.26666667c-145.6128 0-274.93262187 44.60088853-358.24071147 113.77777707H56.88888853v182.0444448c0 163.38488853 203.7532448 295.82222187 455.11111147 295.82222187s455.11111147-132.43733333 455.11111147-295.82222187v-182.0444448h-96.8704c-83.30808853-69.17688853-212.62791147-113.77777813-358.24071147-113.77777707z"
|
|
fill={getIconColor(color, 3, '#4C4C4C')}
|
|
/>
|
|
<Path
|
|
d="M56.88888853 329.9555552a455.11111147 295.82222187 0 1 0 910.22222294 0 455.11111147 295.82222187 0 1 0-910.22222294 0Z"
|
|
fill={getIconColor(color, 4, '#FFE930')}
|
|
/>
|
|
<Path
|
|
d="M512 102.4c209.6924448 0 386.8444448 104.2204448 386.8444448 227.5555552s-177.152 227.5555552-386.8444448 227.55555627S125.1555552 453.29066667 125.1555552 329.9555552 302.3075552 102.4 512 102.4m0-68.26666667C260.64213333 34.13333333 56.88888853 166.57066667 56.88888853 329.9555552s203.7532448 295.82222187 455.11111147 295.82222293 455.11111147-132.43733333 455.11111147-295.82222293S763.35786667 34.13333333 512 34.13333333z"
|
|
fill={getIconColor(color, 5, '#4C4C4C')}
|
|
/>
|
|
<Path
|
|
d="M653.0844448 193.42222187H580.26666667l-68.26666667 109.22666666-68.26666667-109.22666666h-72.81777813l79.6444448 127.43111146h-56.88888853v36.40888854h81.92v18.2044448h-81.92v36.40888853h81.92V466.48888853h72.81777706v-54.61333333h81.92V375.46666667h-81.92v-18.2044448h81.92v-36.40888854h-56.88888853z"
|
|
fill={getIconColor(color, 6, '#4C4C4C')}
|
|
/>
|
|
</Svg>
|
|
|
|
);
|
|
};
|
|
|
|
export default React.memo(IconAppFinance); |