// 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 SvgSausageProcessedFood = ({
  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="M12.3334 2.66669C11.0447 2.66669 10.0001 3.71135 10.0001 5.00002C10.0001 7.76142 7.76148 10 5.00008 10C3.71141 10 2.66675 11.0447 2.66675 12.3334M12.3334 2.66669C13.6221 2.66669 14.6667 3.71135 14.6667 5.00002C14.6667 10.3388 10.3388 14.6667 5.00008 14.6667C3.71141 14.6667 2.66675 13.622 2.66675 12.3334M12.3334 2.66669L10.3334 0.666687M12.3334 2.66669L14.3334 0.666687M2.66675 12.3334L0.666748 10.3334M2.66675 12.3334L0.666748 14.3334"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
