text: import React from 'react';
  import PropTypes from 'prop-types';
  import {
    Svg,
    Circle as _Circle,
    Ellipse,
    G,
    LinearGradient,
    RadialGradient,
    Line,
    Path,
    Polygon,
    Polyline,
    Rect,
    Symbol,
    Text,
    Use,
    Defs,
    Stop,
  } from 'react-native-svg';
  
  const Infinity = props => {
    const { color, size, fill, strokeWidth, ...otherProps } = props;
    return (
      <Svg
        width={size}
        height={size}
        viewBox="0 0 24 24"
        fill={fill}
        stroke={color}
        strokeWidth={strokeWidth}
        strokeLinecap="round"
        strokeLinejoin="round"
        {...otherProps}
      >
        <Path
          d="M18.178 8c5.096 0 5.096 8 0 8-5.095 0-7.133-8-12.739-8-4.585 0-4.585 8 0 8 5.606 0 7.644-8 12.74-8z"
          fill={fill}
          stroke={color}
          strokeWidth={strokeWidth}
          strokeLinecap="round"
          strokeLinejoin="round"
        />
      </Svg>
    );
  };
  
  Infinity.propTypes = {
    color: PropTypes.string,
    fill: PropTypes.string,
    strokeWidth: PropTypes.string,
    size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
  };
  
  Infinity.defaultProps = {
    color: 'black',
    size: '24',
    fill: 'none',
    strokeWidth: '2',
  };
  
  export default Infinity;
  