// 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 SvgSatelliteDish = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M7.33315 10.6667C5.30811 8.6416 5.30811 5.35838 7.33315 3.33333L8.66652 2L15.9999 9.33333L14.6665 10.6667C12.6415 12.6917 9.35819 12.6917 7.33315 10.6667ZM7.33315 10.6667C6.98737 10.3209 6.70062 9.9384 6.47293 9.53173L2.33325 16H12.9999L10.5459 12.1657C9.37392 12.0633 8.23012 11.5636 7.33315 10.6667ZM12.3333 5.66667L14.3333 3.66667"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
