// 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 SvgDashboardGauge2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M9.00008 12.6667L11.6667 8.00002M14.1855 4.81457C15.5608 6.18984 16.3334 8.05509 16.3334 10C16.3334 10.9214 16.1601 11.8248 15.8314 12.6667H2.16878C1.84011 11.8248 1.66675 10.9214 1.66675 10C1.66675 8.05509 2.43937 6.18984 3.81463 4.81457C5.1899 3.43931 7.05516 2.66669 9.00008 2.66669C10.945 2.66669 12.8103 3.43931 14.1855 4.81457Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
