// 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 SvgThermometerIncrease = ({
  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="M11.0001 4.66675L13.6667 2.00008M13.6667 2.00008L16.3334 4.66675M13.6667 2.00008V8.66675M5.66675 1.66675C4.56218 1.66675 3.66675 2.56218 3.66675 3.66675V8.86855C2.47115 9.56015 1.66675 10.8529 1.66675 12.3334C1.66675 14.5425 3.45761 16.3334 5.66675 16.3334C7.87588 16.3334 9.66675 14.5425 9.66675 12.3334C9.66675 10.8529 8.86235 9.56015 7.66675 8.86855V3.66675C7.66675 2.56218 6.77131 1.66675 5.66675 1.66675ZM5.50008 12.1667H5.83341V12.5001H5.50008V12.1667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
