// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-nocheck
import type { VariantProps } from 'class-variance-authority'
import * as React from 'react'
import type { SVGProps } from 'react'
import { iconVariants } from '../../iconVariants'

type Color = VariantProps<typeof iconVariants>['color'] | undefined

export const SvgEarth2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M15.1472 5H11.3654C10.059 5 8.99984 6.05913 8.99984 7.36563C8.99984 7.9858 9.24337 8.5812 9.67804 9.0236L11.6665 11.0473V15.8334M1.94254 11H4.99984C6.1044 11 6.99984 11.8954 6.99984 13V16.0573M8.99984 16.3333C13.0499 16.3333 16.3332 13.0501 16.3332 9C16.3332 4.94991 13.0499 1.66667 8.99984 1.66667C4.94975 1.66667 1.6665 4.94991 1.6665 9C1.6665 13.0501 4.94975 16.3333 8.99984 16.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
