// 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 SvgThermometerDisable = ({
  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.66675 9.08408C5.65737 9.81021 5.00008 10.995 5.00008 12.3333C5.00008 14.5425 6.79094 16.3333 9.00008 16.3333C10.3384 16.3333 11.5233 15.6761 12.2494 14.6667M11.0001 11.0001V3.66675C11.0001 2.56218 10.1047 1.66675 9.00008 1.66675C7.89548 1.66675 7.00008 2.56218 7.00008 3.66675V7.00008M1.47144 1.47144L16.5287 16.5287M8.83341 12.1667H9.16675V12.5001H8.83341V12.1667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
