// 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 SvgWheelchair = ({
  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="M3.92846 5.45451H10.8988L12.9782 11.8181M12.4911 10.5454H8.36928M0.666504 1.30302L3.33572 1.30303L4.48498 7.37133M1.30328 11.1967C1.30328 12.1249 1.67203 13.0152 2.32841 13.6715C2.98479 14.3279 3.87503 14.6967 4.80328 14.6967C5.73154 14.6967 6.62178 14.3279 7.27816 13.6715C7.93453 13.0152 8.30328 12.1249 8.30328 11.1967C8.30328 10.2684 7.93453 9.37817 7.27816 8.72179C6.62178 8.06542 5.73154 7.69667 4.80328 7.69667C3.87503 7.69667 2.98479 8.06542 2.32841 8.72179C1.67203 9.37817 1.30328 10.2684 1.30328 11.1967ZM12.1213 13.424C12.1213 13.7615 12.2554 14.0852 12.494 14.3239C12.7327 14.5626 13.0564 14.6967 13.3939 14.6967C13.7315 14.6967 14.0552 14.5626 14.2939 14.3239C14.5325 14.0852 14.6666 13.7615 14.6666 13.424C14.6666 13.0865 14.5325 12.7628 14.2939 12.5241C14.0552 12.2854 13.7315 12.1513 13.3939 12.1513C13.0564 12.1513 12.7327 12.2854 12.494 12.5241C12.2554 12.7628 12.1213 13.0865 12.1213 13.424Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
