// 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 SvgBear = ({
  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="M6.66659 11.3333H9.33325M7.99992 11.3333V12.6667M5.99992 7.33334V9.33334M9.99992 7.33334V9.33334M5.91453 3.039C5.64041 2.05519 4.7378 1.33334 3.66659 1.33334C2.37792 1.33334 1.33325 2.378 1.33325 3.66667C1.33325 4.62077 1.90589 5.44112 2.72623 5.80277C2.26307 6.65386 1.99992 7.62954 1.99992 8.66667C1.99992 11.9804 4.68621 14.6667 7.99992 14.6667C11.3137 14.6667 13.9999 11.9804 13.9999 8.66667C13.9999 7.62954 13.7368 6.65386 13.2736 5.80277C14.0939 5.44112 14.6666 4.62077 14.6666 3.66667C14.6666 2.378 13.6219 1.33334 12.3333 1.33334C11.2621 1.33334 10.3595 2.05519 10.0853 3.039C9.43579 2.79822 8.73318 2.66667 7.99992 2.66667C7.26665 2.66667 6.56406 2.79822 5.91453 3.039Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
