36 lines
2.3 KiB
TypeScript
36 lines
2.3 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 IconRiyongpin: FunctionComponent<Props> = ({
|
|
size = 18,
|
|
color,
|
|
...rest
|
|
}) => {
|
|
return (
|
|
|
|
<Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
|
|
<Path
|
|
d="M581.632 355.84V269.312c0-1.024 0-2.048-0.512-3.072-1.536-19.456-82.432-67.584-225.792-67.584S131.072 246.784 129.536 266.24c0 1.024 0 2.048-0.512 3.072v5.12c0.512 1.024 0.512 2.048 1.024 3.072 7.68 37.888 101.376 78.336 229.376 78.336h222.208z m-308.224 466.944c23.552 3.584 49.664 5.632 78.336 5.632v1.536h8.192l513.536-0.512c11.776 0 21.504-9.728 21.504-21.504V422.4c0-5.632-2.048-11.264-6.144-14.848-4.096-4.096-9.216-6.144-14.848-6.144H359.936c-86.528 0-177.664-18.944-230.4-55.808v399.872c0 26.112 54.784 62.464 143.872 77.312z m-6.144 45.056c-106.496-15.36-183.296-57.344-183.296-107.008V263.168h0.512C88.576 202.24 207.872 153.6 355.328 153.6c147.456 0 266.752 48.64 270.848 109.568h0.512v92.672h246.784c17.92 0 34.304 7.168 47.104 19.456 12.8 12.8 19.456 29.184 19.456 47.104v386.048c0 36.864-29.696 66.56-66.56 66.56l-513.536 0.512c-32.768 0-64-3.072-92.672-7.68z m92.16-532.992c-62.464 0-125.952-18.432-125.952-59.392s62.976-59.392 125.952-59.392 125.952 18.432 125.952 59.392c-0.512 40.96-63.488 59.392-125.952 59.392z m-76.8-59.392c11.264 6.144 37.888 14.336 76.288 14.336S424.448 281.6 435.2 275.456c-11.264-6.144-37.888-14.336-76.288-14.336s-65.024 8.192-76.288 14.336z m158.72 5.12h0.512-0.512z"
|
|
fill={getIconColor(color, 0, '#7D7D7D')}
|
|
/>
|
|
<Path
|
|
d="M550.912 573.44c-12.288 0-22.528-10.24-22.528-22.528V459.776c0-12.288 10.24-22.528 22.528-22.528 12.288 0 22.528 10.24 22.528 22.528v91.648c0 12.288-10.24 22.016-22.528 22.016z m0 217.088c-12.288 0-22.528-10.24-22.528-22.528v-91.136c0-12.288 10.24-22.528 22.528-22.528 12.288 0 22.528 10.24 22.528 22.528V768c0 12.288-10.24 22.528-22.528 22.528z"
|
|
fill={getIconColor(color, 1, '#FF4A3B')}
|
|
/>
|
|
</Svg>
|
|
|
|
);
|
|
};
|
|
|
|
export default React.memo(IconRiyongpin); |