// 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 SvgAiHealthRobot = ({
  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="M7.65622 11.9897L2.56396 6.89742C1.36735 5.70081 1.36735 3.76071 2.56396 2.56409C3.76058 1.36747 5.70069 1.36747 6.8973 2.56409L8.06397 3.73076L9.23064 2.56409C10.4272 1.36747 12.3674 1.36747 13.564 2.56409C14.7606 3.76071 14.7606 5.70081 13.564 6.89743L11.2463 9.21509M13.3332 9.99996V11.6666M12.3332 13.3333V14.6666M14.3332 13.3333V14.6666M10.3332 16.3333V11.6666H16.3298V16.3333H10.3332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
