// 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 SvgProstheticLeg = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M10 11.3333V7.33333M14 0C14 0.433699 13.1536 3.40667 12.562 5.43153C12.2317 6.5619 11.1867 7.33333 10.0091 7.33333C8.5364 7.33333 7.33333 6.13943 7.33333 4.66667V0M9.99987 4.83338C9.9078 4.83338 9.8332 4.75876 9.8332 4.66671C9.8332 4.57466 9.9078 4.50003 9.99987 4.50003C10.0919 4.50003 10.1662 4.57463 10.1662 4.66668C10.1662 4.75873 10.0919 4.83338 9.99987 4.83338ZM11.3333 15.3333H2V13.3333L8.33333 11.3333H11.3333V15.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
