// 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 SvgWindFlow = ({
  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="M0.666748 5.3335H8.66675C9.77135 5.3335 10.6667 4.43806 10.6667 3.3335C10.6667 2.22893 9.77135 1.3335 8.66675 1.3335H8.00008M2.00008 10.6668H6.00008C7.10468 10.6668 8.00008 11.5622 8.00008 12.6668C8.00008 13.7714 7.10468 14.6668 6.00008 14.6668H5.33342M3.33341 8.00016H12.6667C13.7713 8.00016 14.6667 8.89556 14.6667 10.0002C14.6667 11.1048 13.7713 12.0002 12.6667 12.0002H12.0001"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
