// 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 SvgBrainCognitive = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M10.1 15.3333V12.8833H12.55V10.0833H14.3C13.25 5.88334 12.2 1.33334 7.29995 1.33334C4.20716 1.33334 1.69995 3.84054 1.69995 6.93334C1.69995 9.00614 2.82611 10.8159 4.49995 11.7841V15.3333M5.60302 3.86483C3.94729 4.82077 3.38 6.93794 4.33594 8.59367L10.7949 6.7622C10.7792 6.20667 10.6292 5.64697 10.3319 5.13192C9.37595 3.47619 7.25875 2.9089 5.60302 3.86483Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
