// 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 SvgWindFlow3 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M4.76237 3.3335C5.24635 2.09926 5.92078 1.3335 6.66673 1.3335C8.13953 1.3335 9.3334 4.31826 9.3334 8.00016C9.3334 11.682 8.13953 14.6668 6.66673 14.6668C5.92078 14.6668 5.24635 13.9011 4.76237 12.6668M1 12.1667L2.92429 10.8838C4.18124 10.0459 5.81876 10.0459 7.07573 10.8838M11 8.8335L13.6667 9.50016L11.008 11.0194C10.3859 11.3749 9.6892 11.5373 9 11.5094M1 7.1667L2.92429 5.88384C4.18124 5.04588 5.81876 5.04588 7.07573 5.88384M11 3.8335L13.6667 4.50016L11.008 6.0194C10.4861 6.31763 9.91173 6.47996 9.33333 6.50804"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
