// 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 SvgLiftDisability = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M12.3332 4.33332L14.3332 2.33332L16.3332 4.33332M12.3332 8.33332L14.3332 10.3333L16.3332 8.33332M12.3332 16.6667L10.6665 12.3333H7.53878C6.87294 12.3333 6.33317 11.7935 6.33317 11.1277C6.33317 11.0428 6.34214 10.9581 6.35993 10.8751L7.33317 6.33332M4.99984 9.01499C3.131 9.18339 1.6665 10.754 1.6665 12.6667C1.6665 14.6917 3.30812 16.3333 5.33317 16.3333C6.75808 16.3333 7.99317 15.5206 8.60004 14.3333M9.6665 3.33332C9.6665 4.2538 8.9203 4.99999 7.99984 4.99999C7.07936 4.99999 6.33317 4.2538 6.33317 3.33332C6.33317 2.41285 7.07936 1.66666 7.99984 1.66666C8.9203 1.66666 9.6665 2.41285 9.6665 3.33332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
