// 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 SvgAiToolsRobot = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M1.33154 15.3034H8.33157L14.6649 13.3034V13.0419C14.6649 12.0818 13.8865 11.3034 12.9263 11.3034C12.753 11.3034 12.5806 11.3293 12.415 11.3803L8.4465 12.6013C8.3703 12.6248 8.29097 12.6367 8.21124 12.6367H4.99821M8.33157 12.6367V10.6367L4.13774 9.99153C2.92513 9.80493 1.83154 10.7432 1.83154 11.9701M10.3332 0V2.33333M8.99984 4.33333V5.66667M11.6665 4.33333V5.66667M6.6665 7.66667V2.33333H13.9964V7.66667H6.6665Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
