48 lines
1.7 KiB
TypeScript
48 lines
1.7 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 IconFinanceZhufang: FunctionComponent<Props> = ({
|
|
size = 18,
|
|
color,
|
|
...rest
|
|
}) => {
|
|
return (
|
|
|
|
<Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
|
|
<Path
|
|
d="M85.333333 896h853.333334v64H85.333333z"
|
|
fill={getIconColor(color, 0, '#4C4C4C')}
|
|
/>
|
|
<Path
|
|
d="M768 64H256a128 128 0 0 0-128 128v768h768V192a128 128 0 0 0-128-128z m-149.333333 234.666667h64v64h-64v-64z m-277.333334 0h64v64h-64v-64z"
|
|
fill={getIconColor(color, 1, '#FFE930')}
|
|
/>
|
|
<Path
|
|
d="M768 128c35.285333 0 64 28.714667 64 64v704H192V192c0-35.285333 28.714667-64 64-64h512M554.666667 426.666667h192v-192h-192v192m-277.333334 0h192v-192h-192v192M768 64H256a128 128 0 0 0-128 128v768h768V192a128 128 0 0 0-128-128z m-149.333333 298.666667v-64h64v64h-64z m-277.333334 0v-64h64v64h-64z"
|
|
fill={getIconColor(color, 2, '#4C4C4C')}
|
|
/>
|
|
<Path
|
|
d="M373.333333 928V597.333333c0-17.642667 14.357333-32 32-32h213.333334c17.642667 0 32 14.357333 32 32v330.666667h-277.333334z"
|
|
fill={getIconColor(color, 3, '#99E2C5')}
|
|
/>
|
|
<Path
|
|
d="M618.666667 597.333333v298.666667H405.333333V597.333333h213.333334m0-64H405.333333a64 64 0 0 0-64 64v362.666667h341.333334V597.333333a64 64 0 0 0-64-64z"
|
|
fill={getIconColor(color, 4, '#4C4C4C')}
|
|
/>
|
|
</Svg>
|
|
|
|
);
|
|
};
|
|
|
|
export default React.memo(IconFinanceZhufang); |