// 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 SvgGlobalWarming = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M15.2788 8.99994H13.6665C12.9301 8.99994 12.3332 8.40301 12.3332 7.66662V5.66662L10.3332 5.66663C9.59677 5.66663 8.99984 5.06967 8.99984 4.33329V1.83464M10.3332 12.3333C13.2787 12.3333 15.6665 9.94554 15.6665 7.00001C15.6665 4.05449 13.2787 1.66667 10.3332 1.66667C7.61342 1.66667 5.36916 3.70247 5.0411 6.33334M4.99981 8.33334H4.91696L2.64281 10.6169C1.34107 11.924 1.34107 14.0433 2.6428 15.3504C3.94454 16.6575 6.05508 16.6575 7.35682 15.3504C8.43037 14.2724 8.61857 12.6419 7.9213 11.3703C7.61174 11.6382 7.20869 11.8001 6.76796 11.8001C5.79166 11.8001 5.00021 11.0054 5.00021 10.0251L4.99981 8.33334Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
