import { Defs, Rect, Svg, Use } from 'react-native-svg'

// eslint-disable-next-line no-relative-import-paths/no-relative-import-paths
import { createIcon } from '../factories/createIcon'

export const [EthIcon, AnimatedEthIcon] = createIcon({
  name: 'EthIcon',
  getIcon: (props) => (
    <Svg fill="none" viewBox="0 0 25 24" {...props}>
      <Rect fill="url(#pattern0)" height="24" width="24.1711" />
      <Defs>
        <pattern height="1" id="pattern0" patternContentUnits="objectBoundingBox" width="1">
          <Use
            transform="translate(0 -0.00356507) scale(0.00111111)"
            xlinkHref="#image0_12096_32656"
          />
        </pattern>
        <image
          height="900"
          id="image0_12096_32656"
          width="900"
          xlinkHref="data:image/png;base64,[encoded data, 202964 characters]"
        />
      </Defs>
    </Svg>
  ),
})
