// 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 SvgPorkMeat = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M2.94081 4.66537C3.8563 3.64319 5.18629 3.33331 6.6665 3.33331H9.99984C10.9998 1.99998 11.9998 1.33331 12.9998 1.33331V4.33295C13.96 5.05418 14.7522 6.11306 14.9998 7.33331H16.3332V10.6666C14.3332 10.6666 12.9998 12 12.9998 14H10.3332V12H6.33317V14H3.99984L2.23035 10.5416C1.85897 9.74571 1.6665 8.87818 1.6665 7.99998C1.6665 6.71878 2.14839 5.55011 2.94081 4.66537ZM2.94081 4.66537C2.23182 4.63448 1.6665 4.04991 1.6665 3.33331V2.66665"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
