// 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 SvgWifiDisabled = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.12484 11.0668C6.42172 10.77 6.75248 10.5276 7.10466 10.3397C7.27148 10.2507 7.44311 10.174 7.61822 10.1094M4.17302 9.1149C4.52572 8.76223 4.9071 8.4557 5.30965 8.1953M13.9323 9.1149C12.1386 7.3213 9.60336 6.72142 7.31364 7.31526M2.22119 7.16305C2.52744 6.85681 2.84912 6.57542 3.18374 6.3189M15.8842 7.16305C12.9634 4.24237 8.63796 3.58264 5.08268 5.18386M1.47021 1.47003L16.5302 16.53M8.8335 14.1667H9.16683V14.5H8.8335V14.1667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
