// 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 SvgRabbit = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M7.99992 13.3333V13.4999M7.99992 13.4999C7.99992 15.0648 6.73138 16.3333 5.16656 16.3333C3.60175 16.3333 2.33323 15.0648 2.33323 13.4999V13.3333L3.99992 8.33326L1.67703 4.84899C1.45287 4.51275 1.33325 4.11768 1.33325 3.71356V3.56675C1.33325 2.51736 2.18395 1.66666 3.23335 1.66666C4.0817 1.66666 4.82727 2.22904 5.06033 3.04475L5.99992 6.33328H9.99992L10.9395 3.04475C11.1726 2.22904 11.9181 1.66666 12.7665 1.66666C13.8159 1.66666 14.6666 2.51736 14.6666 3.56675V3.71356C14.6666 4.11768 14.547 4.51275 14.3228 4.84899L11.9999 8.33326L13.6666 13.3333V13.4999C13.6666 15.0648 12.3981 16.3333 10.8333 16.3333C9.26845 16.3333 7.99992 15.0648 7.99992 13.4999ZM6.33325 13.3333H9.66658M6.33325 9.66666V11.6667M9.66658 9.66666V11.6667"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
