// 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 SvgAiNewRobot = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M8.33317 2.67529C8.22277 2.66957 8.11164 2.66667 7.99984 2.66667C4.50203 2.66667 1.6665 5.50219 1.6665 9C1.6665 12.4978 4.50203 15.3333 7.99984 15.3333C11.4976 15.3333 14.3332 12.4978 14.3332 9C14.3332 8.8882 14.3303 8.77707 14.3246 8.66667C14.3188 8.55473 14.31 8.4436 14.2985 8.33333M7.99984 5.83333V12.1667M4.83317 9H11.1665M13.3332 0V1.66667M12.3332 3.33333V4.66667M14.3332 3.33333V4.66667M10.3332 6.33333V1.66667H16.3298V6.33333H10.3332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
