/* Generated code. Do not edit.*/
import React from 'react'
import { IconProps } from '../types'
import regular from '../regular/CurrencyEur'
import fill from '../fill/CurrencyEur'
import bold from '../bold/CurrencyEur'

const weightMap = {
  fill,
  regular,
  bold,
}

function CurrencyEur(props: IconProps) {
  const {
    color = '#000',
    size = 24,
    weight = 'regular',
    mirrored = false,
    style
  } = props

  const IconComponent = weightMap[weight]

  return (
    <IconComponent
      color={color}
      size={size}
      style={[style, mirrored ? { transform: [{ scaleX: -1 }] } : undefined]}
    />
  )
}

export default React.memo(CurrencyEur)
  