// 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 SvgWheelchairB = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M13.3332 16.6667L11.6665 12.3334H8.5027C7.85677 12.3334 7.33317 11.8098 7.33317 11.1638C7.33317 11.0552 7.3483 10.947 7.37817 10.8425L8.6665 6.33335M5.99984 9.01495C4.131 9.18335 2.6665 10.754 2.6665 12.6667C2.6665 14.6918 4.30812 16.3334 6.33317 16.3334C7.7581 16.3334 8.99317 15.5206 9.60004 14.3334M11.3332 3.33335C11.3332 4.25383 10.587 5.00002 9.6665 5.00002C8.74604 5.00002 7.99984 4.25383 7.99984 3.33335C7.99984 2.41288 8.74604 1.66669 9.6665 1.66669C10.587 1.66669 11.3332 2.41288 11.3332 3.33335Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
