// 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 SvgStream = ({
  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="M1.15649 10.3333L6.29158 12.045C6.80808 12.2172 7.15648 12.7006 7.15648 13.245C7.15648 14.1084 6.31065 14.718 5.49158 14.445L1.15649 13M4.67949 11.5026C5.21556 10.8681 6.01713 10.4652 6.91281 10.4652C6.94848 10.4652 6.98395 10.4658 7.01935 10.467L8.98041 6.22392C8.82495 5.84175 8.73928 5.42374 8.73928 4.98572C8.73928 3.16999 10.2112 1.69806 12.0269 1.69806C13.8427 1.69806 15.3146 3.16999 15.3146 4.98572C15.3146 6.63652 14.0979 8.00318 12.5123 8.23778L9.63375 12.3193C9.76375 12.6502 9.83515 13.0105 9.83515 13.3875C9.83515 15.0015 8.52681 16.3098 6.91281 16.3098C5.49673 16.3098 4.31589 15.3026 4.04761 13.9656M12.0001 4.34107V5.6744"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
