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