// 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 SvgShrimp = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M8.33328 15.6667H11.3333M8.33328 15.6667H6.33326C3.57183 15.6667 1.33325 13.4281 1.33325 10.6667C1.33325 7.90529 3.57183 5.66669 6.33325 5.66669H12.6666V6.00002C12.6666 8.02509 11.025 9.66669 8.99995 9.66669H8.33328C6.67641 9.66669 5.33328 11.0098 5.33328 12.6667C5.33328 14.3236 6.67641 15.6667 8.33328 15.6667ZM11.9999 5.66669H13.3333C14.4379 5.66669 15.3333 4.77125 15.3333 3.66669C15.3333 2.56212 14.4379 1.66669 13.3333 1.66669H7.99995M5.46182 11.7953L1.94141 8.27482M6.66661 5.66669V10.1719M12.6666 15.6667H8.66661V15C8.66661 13.8954 9.56201 13 10.6666 13C11.7712 13 12.6666 13.8954 12.6666 15V15.6667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
